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
派生
实现

注解

使用 a 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

适用于