WebPartDescriptionCollection Klasa

Definicja

Składa się z kolekcji WebPartDescription obiektów do użytku z katalogami WebPart kontrolek. Klasa ta nie może być dziedziczona.

public ref class WebPartDescriptionCollection sealed : System::Collections::ReadOnlyCollectionBase
public sealed class WebPartDescriptionCollection : System.Collections.ReadOnlyCollectionBase
type WebPartDescriptionCollection = class
    inherit ReadOnlyCollectionBase
Public NotInheritable Class WebPartDescriptionCollection
Inherits ReadOnlyCollectionBase
Dziedziczenie
WebPartDescriptionCollection

Uwagi

Klasa WebPartDescriptionCollection jest tworzona przez różne CatalogPart kontrolki w ich implementacjach GetAvailableWebPartDescriptions metody . Dla każdej WebPart kontrolki zawartej w CatalogPart kontrolce tworzony WebPartDescription jest obiekt . Ten obiekt przechowuje podstawowe informacje o kontrolce, w tym jej identyfikator, tytuł, opis i ścieżkę WebPart do skojarzonej ikony. Różne kontrolki mogą używać obiektu do wyświetlania informacji o kontrolce w wykazie bez konieczności tworzenia CatalogPart WebPartDescription wystąpienia samej WebPart WebPart kontrolki.

Klasa jest używana wewnętrznie przez składniki Web Part, aby zachować kolekcję wszystkich WebPartDescriptionCollection WebPartDescription obiektów używanych w wykazie. Kolekcja WebPartDescriptionCollection jest używana tylko wtedy, gdy strona jest w trybie wyświetlania katalogu. Gdy kontrolka jest renderowana, przechodzi w pętli przez kolekcję, dodając informacje z każdego obiektu CatalogPart WebPartDescriptionCollection do WebPartDescription wyświetlanego katalogu.

Konstruktory

WebPartDescriptionCollection()

Inicjuje puste nowe wystąpienie WebPartDescriptionCollection klasy .

WebPartDescriptionCollection(ICollection)

Inicjuje nowe wystąpienie obiektu WebPartDescriptionCollection przez przekazanie ICollection kolekcji obiektów WebPartDescription .

Właściwości

Count

Pobiera liczbę elementów zawartych w wystąpieniu ReadOnlyCollectionBase .

(Odziedziczone po ReadOnlyCollectionBase)
InnerList

Pobiera listę elementów zawartych w wystąpieniu ReadOnlyCollectionBase .

(Odziedziczone po ReadOnlyCollectionBase)
Item[Int32]

Pobiera członka kolekcji na podstawie jej indeksu w kolekcji.

Item[String]

Pobiera członka kolekcji na podstawie unikatowego identyfikatora ciągu.

Metody

Contains(WebPartDescription)

Zwraca wartość wskazującą, czy w kolekcji istnieje określonej kontrolki.

CopyTo(WebPartDescription[], Int32)

Kopiuje kolekcję do tablicy WebPartDescription obiektów.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po wystąpieniu ReadOnlyCollectionBase .

(Odziedziczone po ReadOnlyCollectionBase)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
IndexOf(WebPartDescription)

Zwraca pozycję określonego członka kolekcji.

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje całość ReadOnlyCollectionBase do zgodnego jednowymiarowego Arrayobiektu , zaczynając od określonego indeksu tablicy docelowej.

(Odziedziczone po ReadOnlyCollectionBase)
ICollection.IsSynchronized

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

(Odziedziczone po ReadOnlyCollectionBase)
ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ReadOnlyCollectionBase obiektu.

(Odziedziczone po ReadOnlyCollectionBase)

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ż