WebPartDescriptionCollection Класс

Определение

Состоит из коллекции объектов, используемых WebPartDescription с каталогами WebPart элементов управления. Этот класс не наследуется.

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
Наследование
WebPartDescriptionCollection

Комментарии

Класс WebPartDescriptionCollection создается различными CatalogPart элементами управления в их реализации GetAvailableWebPartDescriptions метода. Для каждого WebPart элемента управления, содержащегося в элементе CatalogPart управления, WebPartDescription создается объект. Этот объект поддерживает основные сведения об элементе WebPart управления, включая его идентификатор, его название, описание и путь к связанному значку. CatalogPart Различные элементы управления могут использовать WebPartDescription объект для отображения WebPart сведений элемента управления в каталоге, не создавая экземпляр WebPart самого элемента управления.

Класс WebPartDescriptionCollection используется внутри элемента управления веб-частей для поддержания коллекции всех WebPartDescription объектов, используемых в каталоге. Коллекция WebPartDescriptionCollection используется только в том случае, если страница находится в режиме отображения каталога. CatalogPart При отрисовки элемента управления выполняется цикл по WebPartDescriptionCollection коллекции, добавляя сведения из каждого WebPartDescription объекта в отображаемый каталог.

Конструкторы

Имя Описание
WebPartDescriptionCollection()

Инициализирует пустой новый экземпляр WebPartDescriptionCollection класса.

WebPartDescriptionCollection(ICollection)

Инициализирует новый экземпляр WebPartDescriptionCollection объекта, передав коллекцию ICollectionWebPartDescription объектов.

Свойства

Имя Описание
Count

Возвращает количество элементов, содержащихся в экземпляре ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)
InnerList

Возвращает список элементов, содержащихся в экземпляре ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)
Item[Int32]

Возвращает элемент коллекции на основе его индекса в коллекции.

Item[String]

Возвращает элемент коллекции на основе уникального строкового идентификатора.

Методы

Имя Описание
Contains(WebPartDescription)

Возвращает значение, указывающее, существует ли определенный элемент управления в коллекции.

CopyTo(WebPartDescription[], Int32)

Копирует коллекцию в массив WebPartDescription объектов.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по экземпляру ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IndexOf(WebPartDescription)

Возвращает положение определенного члена коллекции.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
ICollection.CopyTo(Array, Int32)

Копирует весь ReadOnlyCollectionBase в совместимую одномерную Array, начиная с указанного индекса целевого массива.

(Унаследовано от ReadOnlyCollectionBase)
ICollection.IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к объекту ReadOnlyCollectionBase (потокобезопасный).

(Унаследовано от ReadOnlyCollectionBase)
ICollection.SyncRoot

Получает объект, который можно использовать для синхронизации доступа к объекту ReadOnlyCollectionBase .

(Унаследовано от ReadOnlyCollectionBase)

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к

См. также раздел