IRemoteArgumentDictionaryContract Interface

 

Represents a collection of RemoteArgument objects that are stored as key/value pairs.

Namespace:   System.AddIn.Contract.Collections
Assembly:  System.AddIn.Contract (in System.AddIn.Contract.dll)

public interface IRemoteArgumentDictionaryContract : IRemoteArgumentCollectionContract, 
	IRemoteArgumentEnumerableContract, IContract

NameDescription
System_CAPS_pubmethodAcquireLifetimeToken()

Specifies that the contract is accessible to a client until the client revokes the contract.(Inherited from IContract.)

System_CAPS_pubmethodAdd(RemoteArgument, RemoteArgument)

Adds an element with a specified key and value to the IRemoteArgumentDictionaryContract.

System_CAPS_pubmethodClear()

Removes all elements from the IRemoteArgumentDictionaryContract.

System_CAPS_pubmethodContainsKey(RemoteArgument)

Indicates whether the IRemoteArgumentDictionaryContract contains an element with the specified key.

System_CAPS_pubmethodGetCount()

Returns the number of elements contained in the IRemoteArgumentCollectionContract.(Inherited from IRemoteArgumentCollectionContract.)

System_CAPS_pubmethodGetEnumeratorContract()

Returns an IRemoteArgumentDictionaryEnumeratorContract that can be used to iterate through the elements in the IRemoteArgumentDictionaryContract.

System_CAPS_pubmethodGetItem(RemoteArgument)

Returns the value of the element with the specified key.

System_CAPS_pubmethodGetKeys()

Returns an IRemoteArgumentCollectionContract that contains the keys of the IRemoteArgumentDictionaryContract object.

System_CAPS_pubmethodGetRemoteHashCode()

Returns a hash code for the IContract.(Inherited from IContract.)

System_CAPS_pubmethodGetValues()

Returns an IRemoteArgumentCollectionContract that contains the values of the IRemoteArgumentDictionaryContract object.

System_CAPS_pubmethodQueryContract(String)

Returns a contract that is implemented by this contract.(Inherited from IContract.)

System_CAPS_pubmethodRemoteEquals(IContract)

Indicates whether the specified contract is equal to this IContract.(Inherited from IContract.)

System_CAPS_pubmethodRemoteToString()

Returns a string representation of the current IContract.(Inherited from IContract.)

System_CAPS_pubmethodRemove(RemoteArgument)

Removes the element with the specified key from the IRemoteArgumentDictionaryContract.

System_CAPS_pubmethodRevokeLifetimeToken(Int32)

Specifies that the contract is no longer accessible to a client.(Inherited from IContract.)

System_CAPS_pubmethodSetItem(RemoteArgument, RemoteArgument)

Replaces the value of an element.

Each element in an IRemoteArgumentDictionaryContract is a key/value pair that is stored in a RemoteArgumentDictionaryEntry object. Each key/value pair must have a unique key.

The IRemoteArgumentDictionaryContract interface enables the contained keys and values to be enumerated, but it does not imply any particular sort order.

.NET Framework
Available since 3.5
Return to top
Show: