Compartilhar via


IRemoteArgumentDictionaryContract Interface

Definição

Representa uma coleção de objetos RemoteArgument que são armazenados como pares chave-valor.

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
Derivado
Implementações

Comentários

Cada elemento em um IRemoteArgumentDictionaryContract é um par chave/valor armazenado em um RemoteArgumentDictionaryEntry objeto . Cada par chave/valor deve ter uma chave exclusiva.

A IRemoteArgumentDictionaryContract interface permite que as chaves e os valores contidos sejam enumerados, mas não implica nenhuma ordem de classificação específica.

Métodos

AcquireLifetimeToken()

Especifica que o contrato está acessível ao cliente até que o cliente o revogue.

(Herdado de IContract)
Add(RemoteArgument, RemoteArgument)

Adiciona um elemento com uma chave e um valor especificados no IRemoteArgumentDictionaryContract.

Clear()

Remove todos os elementos do IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Indica se o IRemoteArgumentDictionaryContract contém um elemento com a chave especificada.

GetCount()

Retorna o número de elementos contidos no IRemoteArgumentCollectionContract.

(Herdado de IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Retorna um IRemoteArgumentDictionaryEnumeratorContract que pode ser usado para iterar nos elementos nos IRemoteArgumentDictionaryContract.

GetItem(RemoteArgument)

Retorna o valor do elemento com a chave especificada.

GetKeys()

Retorna um IRemoteArgumentCollectionContract que contém as chaves do objeto IRemoteArgumentDictionaryContract.

GetRemoteHashCode()

Retorna um código hash para este IContract.

(Herdado de IContract)
GetValues()

Retorna um IRemoteArgumentCollectionContract que contém os valores do objeto IRemoteArgumentDictionaryContract.

QueryContract(String)

Retorna um contrato implementado por este contrato.

(Herdado de IContract)
RemoteEquals(IContract)

Indica se o contrato especificado é igual a este IContract.

(Herdado de IContract)
RemoteToString()

Retorna uma representação de cadeia de caracteres do IContract atual.

(Herdado de IContract)
Remove(RemoteArgument)

Remove o elemento com a chave especificada do IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Especifica que o contrato não está mais acessível a um cliente.

(Herdado de IContract)
SetItem(RemoteArgument, RemoteArgument)

Substitui o valor de um elemento.

Aplica-se a