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に置き換えます。

適用対象