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 элемента управления, содержащегося в элементе CatalogPartWebPartDescription управления, создается объект . Этот объект хранит основные сведения об элементе WebPart управления, включая его идентификатор, заголовок, описание и путь к связанному значку. Различные CatalogPart элементы управления могут использовать WebPartDescription объект для отображения сведений WebPart об элементе управления в каталоге без необходимости создавать экземпляр WebPart самого элемента управления.

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

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

WebPartDescriptionCollection()

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

WebPartDescriptionCollection(ICollection)

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

Свойства

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)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

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