ICollectionContract<C> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовую коллекцию объектов IContract.
generic <typename C>
where C : IContractpublic interface class ICollectionContract : System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface ICollectionContract<C> : System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type ICollectionContract<'C (requires 'C :> IContract)> = interface
interface IEnumerableContract<'C (requires 'C :> IContract)>
interface IContract
Public Interface ICollectionContract(Of C)
Implements IEnumerableContract(Of C)
Параметры типа
- C
Тип элементов в коллекции. C
должен реализовывать интерфейс IContract.
- Производный
- Реализации
Комментарии
Можно ICollectionContract<C> динамически изменять размер.
Методы
AcquireLifetimeToken() |
Указывает, что контракт доступен для клиента, до тех пор, пока клиент не отменит контракт. (Унаследовано от IContract) |
Add(C) |
Добавляет IContract к ICollectionContract<C>. |
Clear() |
Удаляет из коллекции ICollectionContract<C> все элементы. |
Contains(C) |
Возвращает значение, указывающее наличие выбранного IContract в ICollectionContract<C>. |
CopyTo(C[], Int32) |
Копирует ICollectionContract<C> целиком в совместимый одномерный массив, начиная с указанного индекса конечного массива. |
GetCount() |
Возвращает количество элементов в семействе ICollectionContract<C>. |
GetEnumeratorContract() |
Возвращает перечислитель, выполняющий перебор элементов в коллекции. (Унаследовано от IEnumerableContract<C>) |
GetIsReadOnly() |
Возвращает значение, указывающее доступен ли ICollectionContract<C> только для чтения. |
GetRemoteHashCode() |
Возвращает хэш-код для IContract. (Унаследовано от IContract) |
QueryContract(String) |
Возвращает контракт, реализуемый данным контрактом. (Унаследовано от IContract) |
RemoteEquals(IContract) |
Указывает, идентичен ли выбранный контракт данному объекту IContract. (Унаследовано от IContract) |
RemoteToString() |
Возвращает строковое представление текущего объекта IContract. (Унаследовано от IContract) |
Remove(C) |
Удаляет первое вхождение конкретного объекта IContract из коллекции ICollectionContract<C>. |
RevokeLifetimeToken(Int32) |
Указывает, что контракт больше не доступен для клиента. (Унаследовано от IContract) |