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 jest używana do przechowywania domyślnego dostawcy w scenariuszu z jednym dostawcą. W scenariuszach z wieloma dostawcami można użyć tej kolekcji, aby wybrać określonego dostawcę personalizacji w czasie działania.

Dostawcy personalizacji w kolekcji są indeksowane zgodnie z nazwami poszczególnych dostawców ustawionymi w pliku konfiguracji programu Web.config lub Machine.config przy użyciu elementu providers do personalizacji dla atrybutów elementów webPart (ASP.NET Ustawienia Schema).

Konstruktory

PersonalizationProviderCollection()

Inicjuje nowe wystąpienie klasy PersonalizationProviderCollection.

Właściwości

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

Add(ProviderBase)

Dodaje wystąpienie klasy, która implementuje PersonalizationProvider do kolekcji.

Clear()

Usuwa wszystkie elementy z kolekcji.

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

Kopiuje dostawców personalizacji w kolekcji do tablicy, zaczynając 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 dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca obiekt, który implementuje IEnumerator interfejs w celu iteracji w kolekcji.

(Odziedziczone po ProviderCollection)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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

ICollection.CopyTo(Array, Int32)

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

(Odziedziczone po ProviderCollection)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też