Поделиться через


ConnectionInterfaceCollection Класс

Определение

Представляет коллекцию интерфейсов для использования в подключениях веб-частей.

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

Комментарии

Для взаимодействия между поставщиком и потребителем требуется контракт, определенный в интерфейсе. Эта коллекция содержит все интерфейсы связи, поддерживаемые потребителем. Метод ProviderConnectionPoint.GetSecondaryInterfaces возвращает объект ConnectionInterfaceCollection.

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

ConnectionInterfaceCollection()

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

ConnectionInterfaceCollection(ConnectionInterfaceCollection, ICollection)

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

ConnectionInterfaceCollection(ICollection)

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

Поля

Empty

Ссылается на статический экземпляр класса ConnectionInterfaceCollection, доступный только для чтения.

Свойства

Count

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

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

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

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

Получает элемент с указанным индексом.

Методы

Contains(Type)

Определяет, содержит ли объект ConnectionInterfaceCollection указанное значение.

CopyTo(Type[], Int32)

Копирует весь объект ReadOnlyCollectionBase в совместимый одномерный массив Array, начиная с указанного индекса в массиве назначения.

Equals(Object)

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

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

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

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

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

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

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

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

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения объекта в пределах коллекции ConnectionInterfaceCollection.

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.

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