Share via


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

适用于