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)

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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