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.

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

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