語言

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

方法

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

回傳 中指定 首次RemoteArgumentIRemoteArgumentArrayListContract出現的零基索引。

Insert(Int32, RemoteArgument)

在指定的索引處插入 a RemoteArgumentIRemoteArgumentArrayListContract 。

QueryContract(String)

回傳由該合約實作的合約。

(繼承來源 IContract)
RemoteEquals(IContract)

表示指定的契約是否等於此。IContract

(繼承來源 IContract)
RemoteToString()

回傳當前 IContract的字串表示。

(繼承來源 IContract)
Remove(RemoteArgument)

移除 中指定 RemoteArgumentIRemoteArgumentArrayListContract的首次出現。

RemoveAt(Int32)

拿掉位於 IRemoteArgumentArrayListContract之指定索引處的專案。

RevokeLifetimeToken(Int32)

規定合約不再對客戶開放。

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

將指定索引的元素替換為指定的 RemoteArgument。

(繼承來源 IRemoteArgumentArrayContract)

適用於