Udostępnij za pośrednictwem


WebPartDescriptionCollection Klasa

Definicja

Składa się z kolekcji WebPartDescription obiektów do użycia z wykazami 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 jest tworzona WebPartDescriptionCollection przez różne CatalogPart kontrolki w ich implementacjach GetAvailableWebPartDescriptions metody . Dla każdej WebPart kontrolki zawartej w kontrolce CatalogPartWebPartDescription tworzony jest obiekt. Ten obiekt przechowuje podstawowe informacje o kontrolce WebPart , w tym jego identyfikator, tytuł, opis i ścieżkę do skojarzonej ikony. Różne CatalogPart kontrolki mogą używać WebPartDescription obiektu do wyświetlania WebPart informacji o kontrolce w wykazie bez konieczności tworzenia wystąpienia samej kontrolki WebPart .

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

Konstruktory

WebPartDescriptionCollection()

Inicjuje WebPartDescriptionCollection puste nowe wystąpienie klasy.

WebPartDescriptionCollection(ICollection)

Inicjuje nowe wystąpienie WebPartDescriptionCollection obiektu, przekazując ICollection kolekcję WebPartDescription obiektów.

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 element członkowski kolekcji na podstawie jej indeksu w kolekcji.

Item[String]

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

Metody

Contains(WebPartDescription)

Zwraca wartość wskazującą, czy określona kontrolka istnieje w kolekcji.

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 elementu członkowskiego 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 obiektu 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ż