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