Sdílet prostřednictvím


IRemoteArgumentArrayContract Rozhraní

Definice

Představuje pole RemoteArgument objektů.

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
Odvozené
Implementuje

Poznámky

IRemoteArgumentArrayContract K předání pole RemoteArgument objektů mezi kontrakty pomocí odkazu použijte .

Nedochází IRemoteArgumentArrayContract k dynamické změně velikosti objektu. Pokud potřebujete použít kolekci, která dynamicky mění velikost, použijte IRemoteArgumentArrayListContract rozhraní .

Metody

AcquireLifetimeToken()

Určuje, že kontrakt je přístupný klientovi, dokud klient neodvolá kontrakt.

(Zděděno od IContract)
GetCount()

Vrátí počet prvků obsažených v objektu IRemoteArgumentCollectionContract.

(Zděděno od IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Vrátí enumerátor, který lze použít k iteraci v kolekci.

(Zděděno od IRemoteArgumentEnumerableContract)
GetItem(Int32)

Vrátí prvek v zadaném indexu.

GetRemoteHashCode()

Vrátí kód hash pro IContract.

(Zděděno od IContract)
QueryContract(String)

Vrátí kontrakt, který je implementován tímto kontraktem.

(Zděděno od IContract)
RemoteEquals(IContract)

Určuje, zda je zadaný kontrakt roven tomuto IContract.

(Zděděno od IContract)
RemoteToString()

Vrátí řetězcovou reprezentaci aktuální IContracthodnoty .

(Zděděno od IContract)
RevokeLifetimeToken(Int32)

Určuje, že kontrakt již není pro klienta přístupný.

(Zděděno od IContract)
SetItem(Int32, RemoteArgument)

Nahradí element v zadaném indexu zadaným RemoteArgumentparametrem .

Platí pro