Share via


IRemoteArgumentArrayListContract 介面

定義

表示會視需要動態自我調整大小之 RemoteArgument 物件的陣列。

public interface class IRemoteArgumentArrayListContract : System::AddIn::Contract::Collections::IRemoteArgumentArrayContract
public interface IRemoteArgumentArrayListContract : System.AddIn.Contract.Collections.IRemoteArgumentArrayContract
type IRemoteArgumentArrayListContract = interface
    interface IRemoteArgumentArrayContract
    interface IRemoteArgumentCollectionContract
    interface IRemoteArgumentEnumerableContract
    interface IContract
Public Interface IRemoteArgumentArrayListContract
Implements IRemoteArgumentArrayContract
實作

方法

AcquireLifetimeToken()

指定合約可供用戶端存取,直到用戶端撤銷合約為止。

(繼承來源 IContract)
Add(RemoteArgument)

RemoteArgument 加入至 IRemoteArgumentArrayListContract 的結尾。

Clear()

移除 IRemoteArgumentArrayListContract 中的所有項目。

Contains(RemoteArgument)

表示指定的 RemoteArgument 是否在 IRemoteArgumentArrayListContract 中。

GetCount()

傳回 IRemoteArgumentCollectionContract 中包含的項目數目。

(繼承來源 IRemoteArgumentCollectionContract)
GetEnumeratorContract()

傳回列舉值,可用來逐一查看集合。

(繼承來源 IRemoteArgumentEnumerableContract)
GetItem(Int32)

傳回位於指定之索引處的元素。

(繼承來源 IRemoteArgumentArrayContract)
GetRemoteHashCode()

傳回 IContract 的雜湊程式碼。

(繼承來源 IContract)
IndexOf(RemoteArgument)

傳回 RemoteArgument 中指定之 IRemoteArgumentArrayListContract 在第一個出現的符合項目之索引 (以零起始)。

Insert(Int32, RemoteArgument)

RemoteArgument 插入 IRemoteArgumentArrayListContract中指定的索引處。

QueryContract(String)

傳回這個合約所實作的合約。

(繼承來源 IContract)
RemoteEquals(IContract)

表示指定的合約是否等於這個 IContract

(繼承來源 IContract)
RemoteToString()

傳回目前 IContract 的字串表示。

(繼承來源 IContract)
Remove(RemoteArgument)

RemoteArgument 移除指定之 IRemoteArgumentArrayListContract 的第一個符合項目。

RemoveAt(Int32)

移除 IRemoteArgumentArrayListContract 之指定索引處的項目。

RevokeLifetimeToken(Int32)

指定用戶端不再能存取合約。

(繼承來源 IContract)
SetItem(Int32, RemoteArgument)

將位於指定之索引的項目取代為指定的 RemoteArgument

(繼承來源 IRemoteArgumentArrayContract)

適用於