ProviderConnectionPointCollection Класс

Определение

Содержит коллекцию всех объектов ProviderConnectionPoint, связанных с конкретным объектом WebPart, или серверный элемент управления, выступающий в роли поставщика в соединении. Этот класс не наследуется.

public ref class ProviderConnectionPointCollection sealed : System::Collections::ReadOnlyCollectionBase
public sealed class ProviderConnectionPointCollection : System.Collections.ReadOnlyCollectionBase
type ProviderConnectionPointCollection = class
    inherit ReadOnlyCollectionBase
Public NotInheritable Class ProviderConnectionPointCollection
Inherits ReadOnlyCollectionBase
Наследование
ProviderConnectionPointCollection

Комментарии

Серверный WebPart элемент управления или, выступающий в качестве поставщика в подключении веб-частей, может иметь несколько точек подключения поставщика. Один ProviderConnectionPoint объект в поставщике выступает в качестве точки подключения для любого конкретного соединения, выступая в качестве основного экземпляра интерфейса для передачи одному или нескольким потребителям.

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

Примечание

Этот класс наследуется от ReadOnlyCollectionBase класса , что делает эту коллекцию строго типизированной, неуниверсивной, доступной только для чтения. После создания экземпляра нельзя добавлять или удалять элементы.

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

ProviderConnectionPointCollection()

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

ProviderConnectionPointCollection(ICollection)

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

Свойства

Count

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

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

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

InnerList

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

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

Получает элемент коллекции по его позиции в коллекции.

Item[String]

Получает элемент коллекции по уникальному строковому идентификатору.

Методы

Contains(ProviderConnectionPoint)

Возвращает значение, показывающее, существует ли конкретный объект ProviderConnectionPoint в коллекции.

CopyTo(ProviderConnectionPoint[], Int32)

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

Equals(Object)

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

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

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

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

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

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

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

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

Возвращает позицию заданного объекта ProviderConnectionPoint в коллекции.

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.

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

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