WebPartDescriptionCollection WebPartDescriptionCollection WebPartDescriptionCollection WebPartDescriptionCollection Class

Определение

Состоит из коллекции объектов WebPartDescription, которые необходимо использовать при работе с каталогами элементов управления WebPart.Consists of a collection of WebPartDescription objects to be used with catalogs of WebPart controls. Этот класс не наследуется.This class cannot be inherited.

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

Комментарии

WebPartDescriptionCollection Класс создается с помощью различных CatalogPart элементов управления в своей реализации GetAvailableWebPartDescriptions метод.The WebPartDescriptionCollection class is created by the various CatalogPart controls in their implementations of the GetAvailableWebPartDescriptions method. Для каждого WebPart элемент управления, содержащийся в CatalogPart управления WebPartDescription создается объект.For each WebPart control that is contained in a CatalogPart control, a WebPartDescription object is created. Этот объект содержит основные сведения о WebPart элемента управления, включая его идентификатор, его название, описание и путь к значок.This object maintains basic information about a WebPart control, including its ID, its title, its description, and a path to an associated icon. Различные CatalogPart элементы управления могут использовать WebPartDescription объект для отображения WebPart сведения элемента управления в каталоге, не создавая экземпляр WebPart самого элемента управления.The various CatalogPart controls can use a WebPartDescription object to display a WebPart control's information in the catalog, without having to create an instance of the WebPart control itself.

WebPartDescriptionCollection Класс используется внутренне набором для поддержания коллекцию всех элементов управления веб-частей WebPartDescription объектов, используемый в каталоге.The WebPartDescriptionCollection class is used internally by the Web Parts control set to maintain a collection of all the WebPartDescription objects used in a catalog. WebPartDescriptionCollection Коллекция используется только в том случае, когда страница находится в режиме отображения каталога.The WebPartDescriptionCollection collection is used only when a page is in catalog display mode. Когда CatalogPart готовится к просмотру элемента управления, он проходит по WebPartDescriptionCollection коллекции, добавив информацию из каждого WebPartDescription объекта отображается каталог.When a CatalogPart control is being rendered, it loops through the WebPartDescriptionCollection collection, adding the information from each WebPartDescription object to the displayed catalog.

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

WebPartDescriptionCollection() WebPartDescriptionCollection() WebPartDescriptionCollection() WebPartDescriptionCollection()

Инициализирует новый пустой экземпляр класса WebPartDescriptionCollection.Initializes an empty new instance of the WebPartDescriptionCollection class.

WebPartDescriptionCollection(ICollection) WebPartDescriptionCollection(ICollection) WebPartDescriptionCollection(ICollection) WebPartDescriptionCollection(ICollection)

Инициализирует новый экземпляр объекта WebPartDescriptionCollection, передавая ему коллекцию ICollection объектов WebPartDescription.Initializes a new instance of a WebPartDescriptionCollection object by passing in an ICollection collection of WebPartDescription objects.

Свойства

Count Count Count Count

Получает число элементов, содержащихся в экземпляре класса ReadOnlyCollectionBase.Gets the number of elements contained in the ReadOnlyCollectionBase instance.

(Inherited from ReadOnlyCollectionBase)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Возвращает значение, указывающее на то, является ли доступ к объекту ReadOnlyCollectionBase синхронизированным (потокобезопасным).Gets a value indicating whether access to a ReadOnlyCollectionBase object is synchronized (thread safe).

(Inherited from ReadOnlyCollectionBase)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Получает объект, который позволяет синхронизировать доступ к объекту ReadOnlyCollectionBase.Gets an object that can be used to synchronize access to a ReadOnlyCollectionBase object.

(Inherited from ReadOnlyCollectionBase)
InnerList InnerList InnerList InnerList

Получает список элементов, содержащихся в экземпляре класса ReadOnlyCollectionBase.Gets the list of elements contained in the ReadOnlyCollectionBase instance.

(Inherited from ReadOnlyCollectionBase)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Получает член коллекции по его индексу в коллекции.Gets a member of the collection based on its index within the collection.

Item[String] Item[String] Item[String] Item[String]

Получает элемент коллекции по уникальному строковому идентификатору.Gets a member of the collection based on a unique string identifier.

Методы

Contains(WebPartDescription) Contains(WebPartDescription) Contains(WebPartDescription) Contains(WebPartDescription)

Возвращает значение, показывающее, существует ли конкретный элемент управления в коллекции.Returns a value indicating whether a particular control exists in the collection.

CopyTo(WebPartDescription[], Int32) CopyTo(WebPartDescription[], Int32) CopyTo(WebPartDescription[], Int32) CopyTo(WebPartDescription[], Int32)

Копирует коллекцию в массив объектов WebPartDescription.Copies the collection to an array of WebPartDescription objects.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, перебирающий элементы экземпляра класса ReadOnlyCollectionBase.Returns an enumerator that iterates through the ReadOnlyCollectionBase instance.

(Inherited from ReadOnlyCollectionBase)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(WebPartDescription) IndexOf(WebPartDescription) IndexOf(WebPartDescription) IndexOf(WebPartDescription)

Возвращает позицию конкретного элемента коллекции.Returns the position of a particular member of the collection.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Копирует целый массив ReadOnlyCollectionBase в совместимый одномерный массив Array, начиная с заданного индекса целевого массива.Copies the entire ReadOnlyCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from ReadOnlyCollectionBase)

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

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

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

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

Дополнительно