Condividi tramite


IRemoteArgumentDictionaryContract Interfaccia

Definizione

Rappresenta un insieme di oggetti RemoteArgument archiviati come coppie chiave/valore.

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
Derivato
Implementazioni

Commenti

Ogni elemento di un oggetto IRemoteArgumentDictionaryContract è una coppia chiave/valore archiviata in un RemoteArgumentDictionaryEntry oggetto . Ogni coppia chiave/valore deve avere una chiave univoca.

L'interfaccia IRemoteArgumentDictionaryContract consente di enumerare le chiavi e i valori contenuti, ma non implica un particolare ordinamento.

Metodi

AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client finché tale client non lo revoca.

(Ereditato da IContract)
Add(RemoteArgument, RemoteArgument)

Aggiunge un elemento con una chiave e un valore specificati all'oggetto IRemoteArgumentDictionaryContract.

Clear()

Rimuove tutti gli elementi da IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Indica se l'oggetto IRemoteArgumentDictionaryContract contiene un elemento con la chiave specificata.

GetCount()

Restituisce il numero di elementi contenuti nell'oggetto IRemoteArgumentCollectionContract.

(Ereditato da IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Restituisce un oggetto IRemoteArgumentDictionaryEnumeratorContract che può essere utilizzato per scorrere gli elementi nell'oggetto IRemoteArgumentDictionaryContract.

GetItem(RemoteArgument)

Restituisce il valore dell'elemento con la chiave specificata.

GetKeys()

Restituisce un oggetto IRemoteArgumentCollectionContract che contiene le chiavi dell'oggetto IRemoteArgumentDictionaryContract.

GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
GetValues()

Restituisce un oggetto IRemoteArgumentCollectionContract che contiene i valori dell'oggetto IRemoteArgumentDictionaryContract.

QueryContract(String)

Restituisce un contratto implementato da questo contratto.

(Ereditato da IContract)
RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo oggetto IContract.

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto IContract corrente.

(Ereditato da IContract)
Remove(RemoteArgument)

Rimuove l'elemento con la chiave specificata da IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Specifica che il contratto non è più accessibile a un client.

(Ereditato da IContract)
SetItem(RemoteArgument, RemoteArgument)

Sostituisce il valore di un elemento.

Si applica a