語言

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
衍生
實作

備註

使用 an IRemoteArgumentArrayContract 透過參考在合約間傳遞物件陣列 RemoteArgument 。

An IRemoteArgumentArrayContract 不會動態調整自身大小。 如果你需要使用能動態調整大小的集合,請使用介面 IRemoteArgumentArrayListContract 。

方法

名稱 Description
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。

適用於