Represents a collection of RemoteArgument objects that are stored as key/value pairs.
Assembly: System.AddIn.Contract (in System.AddIn.Contract.dll)
Thetype exposes the following members.
|AcquireLifetimeToken||Specifies that the contract is accessible to a client until the client revokes the contract. (Inherited from IContract.)|
|Add||Adds an element with a specified key and value to the .|
|Clear||Removes all elements from the .|
|ContainsKey||Indicates whether the contains an element with the specified key.|
|GetCount||Returns the number of elements contained in the IRemoteArgumentCollectionContract. (Inherited from IRemoteArgumentCollectionContract.)|
|GetEnumeratorContract||Returns an IRemoteArgumentDictionaryEnumeratorContract that can be used to iterate through the elements in the .|
|GetItem||Returns the value of the element with the specified key.|
|GetKeys||Returns an IRemoteArgumentCollectionContract that contains the keys of the object.|
|GetRemoteHashCode||Returns a hash code for the IContract. (Inherited from IContract.)|
|GetValues||Returns an IRemoteArgumentCollectionContract that contains the values of the object.|
|QueryContract||Returns a contract that is implemented by this contract. (Inherited from IContract.)|
|RemoteEquals||Indicates whether the specified contract is equal to this IContract. (Inherited from IContract.)|
|RemoteToString||Returns a string representation of the current IContract. (Inherited from IContract.)|
|Remove||Removes the element with the specified key from the .|
|RevokeLifetimeToken||Specifies that the contract is no longer accessible to a client. (Inherited from IContract.)|
|SetItem||Replaces the value of an element.|
Each element in an is a key/value pair that is stored in a RemoteArgumentDictionaryEntry object. Each key/value pair must have a unique key.
The interface enables the contained keys and values to be enumerated, but it does not imply any particular sort order.