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)

返回指定的 RemoteArgumentIRemoteArgumentArrayListContract 中的第一个匹配项的从零开始的索引。

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)

适用于