IRemoteArgumentArrayContract Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет массив объектов RemoteArgument.
public interface class IRemoteArgumentArrayContract : System::AddIn::Contract::Collections::IRemoteArgumentCollectionContract
public interface IRemoteArgumentArrayContract : System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract
type IRemoteArgumentArrayContract = interface
interface IRemoteArgumentCollectionContract
interface IRemoteArgumentEnumerableContract
interface IContract
Public Interface IRemoteArgumentArrayContract
Implements IRemoteArgumentCollectionContract
- Производный
- Реализации
Комментарии
Используйте для IRemoteArgumentArrayContract передачи массива RemoteArgument объектов между контрактами по ссылке.
Объект IRemoteArgumentArrayContract не динамически изменяет размер. Если вам нужно использовать коллекцию, которая динамически изменяет размер, используйте IRemoteArgumentArrayListContract интерфейс .
Методы
AcquireLifetimeToken() |
Указывает, что контракт доступен для клиента, до тех пор, пока клиент не отменит контракт. (Унаследовано от IContract) |
GetCount() |
Возвращает количество элементов в семействе IRemoteArgumentCollectionContract. (Унаследовано от IRemoteArgumentCollectionContract) |
GetEnumeratorContract() |
Возвращает перечислитель, используемый для прохода по коллекции. (Унаследовано от IRemoteArgumentEnumerableContract) |
GetItem(Int32) |
Возвращает элемент по указанному индексу. |
GetRemoteHashCode() |
Возвращает хэш-код для IContract. (Унаследовано от IContract) |
QueryContract(String) |
Возвращает контракт, реализуемый данным контрактом. (Унаследовано от IContract) |
RemoteEquals(IContract) |
Указывает, идентичен ли выбранный контракт данному объекту IContract. (Унаследовано от IContract) |
RemoteToString() |
Возвращает строковое представление текущего объекта IContract. (Унаследовано от IContract) |
RevokeLifetimeToken(Int32) |
Указывает, что контракт больше не доступен для клиента. (Унаследовано от IContract) |
SetItem(Int32, RemoteArgument) |
Заменяет элемент с выбранным индексом указанным объектом RemoteArgument. |