Język

PersonalizationProviderCollection Klasa

Definicja

Przechowuje odwołania do PersonalizationProvider obiektów indeksowanych według nazwy. Klasa ta nie może być dziedziczona.

public ref class PersonalizationProviderCollection sealed : System::Configuration::Provider::ProviderCollection
public sealed class PersonalizationProviderCollection : System.Configuration.Provider.ProviderCollection
type PersonalizationProviderCollection = class
    inherit ProviderCollection
Public NotInheritable Class PersonalizationProviderCollection
Inherits ProviderCollection
Dziedziczenie
PersonalizationProviderCollection

Uwagi

Ta klasa służy do przechowywania domyślnego dostawcy w scenariuszu pojedynczego dostawcy. W scenariuszach z wieloma dostawcami można użyć tej kolekcji, aby wybrać określonego dostawcę personalizacji w czasie wykonywania.

Dostawcy personalizacji w kolekcji są indeksowani zgodnie z nazwą każdego dostawcy ustawioną w Web.config lub pliku konfiguracji Machine.config przy użyciu atrybutu providers Element do personalizacji składników web Part (schemat ustawień ASP.NET).

Konstruktory

Nazwa Opis
PersonalizationProviderCollection()

Inicjuje nowe wystąpienie klasy PersonalizationProviderCollection.

Właściwości

Nazwa Opis
Count

Pobiera liczbę dostawców w kolekcji.

(Odziedziczone po ProviderCollection)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątek).

(Odziedziczone po ProviderCollection)
Item[String]

Pobiera dostawcę personalizacji na podstawie określonej nazwy.

SyncRoot

Pobiera bieżący obiekt.

(Odziedziczone po ProviderCollection)

Metody

Nazwa Opis
Add(ProviderBase)

Dodaje wystąpienie klasy implementujące PersonalizationProvider kolekcję.

Clear()

Usuwa wszystkie elementy z kolekcji.

(Odziedziczone po ProviderCollection)
CopyTo(PersonalizationProvider[], Int32)

Kopiuje dostawców personalizacji w kolekcji do tablicy, począwszy od określonego indeksu.

CopyTo(ProviderBase[], Int32)

Kopiuje zawartość kolekcji do danej tablicy rozpoczynającej się od określonego indeksu.

(Odziedziczone po ProviderCollection)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetEnumerator()

Zwraca obiekt, który implementuje IEnumerator interfejs do iterowania przez kolekcję.

(Odziedziczone po ProviderCollection)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Remove(String)

Usuwa dostawcę z kolekcji.

(Odziedziczone po ProviderCollection)
SetReadOnly()

Ustawia kolekcję jako tylko do odczytu.

(Odziedziczone po ProviderCollection)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

Nazwa Opis
ICollection.CopyTo(Array, Int32)

Kopiuje elementy ProviderCollection do tablicy, zaczynając od określonego indeksu tablicy.

(Odziedziczone po ProviderCollection)

Metody rozszerzania

Nazwa Opis
AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable na podstawie określonego typu.

Dotyczy

Zobacz też