IRemoteArgumentDictionaryContract 接口

定义

表示作为键/值对存储的 RemoteArgument 对象的集合。

public interface class IRemoteArgumentDictionaryContract : System::AddIn::Contract::Collections::IRemoteArgumentCollectionContract
public interface IRemoteArgumentDictionaryContract : System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract
type IRemoteArgumentDictionaryContract = interface
    interface IRemoteArgumentCollectionContract
    interface IRemoteArgumentEnumerableContract
    interface IContract
Public Interface IRemoteArgumentDictionaryContract
Implements IRemoteArgumentCollectionContract
派生
实现

注解

中的每个 IRemoteArgumentDictionaryContract 元素都是存储在 对象中的 RemoteArgumentDictionaryEntry 键/值对。 每个键/值对必须具有唯一键。

接口 IRemoteArgumentDictionaryContract 允许枚举包含的键和值,但它并不表示任何特定的排序顺序。

方法

AcquireLifetimeToken()

指定客户端在撤消此协定之前一直可以访问它。

(继承自 IContract)
Add(RemoteArgument, RemoteArgument)

IRemoteArgumentDictionaryContract 中添加一个具有指定的键和值的元素。

Clear()

IRemoteArgumentDictionaryContract 中移除所有元素。

ContainsKey(RemoteArgument)

指示 IRemoteArgumentDictionaryContract 是否包含具有指定键的元素。

GetCount()

返回 IRemoteArgumentCollectionContract 中包含的元素的数目。

(继承自 IRemoteArgumentCollectionContract)
GetEnumeratorContract()

返回一个 IRemoteArgumentDictionaryEnumeratorContract,可用于循环访问 IRemoteArgumentDictionaryContract 中的元素。

GetItem(RemoteArgument)

返回具有指定键的元素的值。

GetKeys()

返回一个 IRemoteArgumentCollectionContract,其中包含 IRemoteArgumentDictionaryContract 对象的键。

GetRemoteHashCode()

返回 IContract 的哈希代码。

(继承自 IContract)
GetValues()

返回一个 IRemoteArgumentCollectionContract,其中包含 IRemoteArgumentDictionaryContract 对象的值。

QueryContract(String)

返回由此协定实现的协定。

(继承自 IContract)
RemoteEquals(IContract)

指示指定的协定是否与此 IContract 相等。

(继承自 IContract)
RemoteToString()

返回当前 IContract 的字符串表示形式。

(继承自 IContract)
Remove(RemoteArgument)

IRemoteArgumentDictionaryContract 中移除包含指定键的元素。

RevokeLifetimeToken(Int32)

指定客户端不再能够访问该协定。

(继承自 IContract)
SetItem(RemoteArgument, RemoteArgument)

替换元素的值。

适用于