IRemoteArgumentDictionaryContract Gränssnitt

Definition

Representerar en samling RemoteArgument objekt som lagras som nyckel/värde-par.

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
Härledda
Implementeringar

Kommentarer

Varje element i ett IRemoteArgumentDictionaryContract är ett nyckel/värde-par som lagras i ett RemoteArgumentDictionaryEntry objekt. Varje nyckel/värde-par måste ha en unik nyckel.

Gränssnittet IRemoteArgumentDictionaryContract gör att de inneslutna nycklarna och värdena kan räknas upp, men det innebär inte någon särskild sorteringsordning.

Metoder

Name Description
AcquireLifetimeToken()

Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet.

(Ärvd från IContract)
Add(RemoteArgument, RemoteArgument)

Lägger till ett element med en angiven nyckel och ett värde i IRemoteArgumentDictionaryContract.

Clear()

Tar bort alla element från IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Anger om innehåller IRemoteArgumentDictionaryContract ett element med den angivna nyckeln.

GetCount()

Returnerar antalet element som finns i IRemoteArgumentCollectionContract.

(Ärvd från IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Returnerar ett IRemoteArgumentDictionaryEnumeratorContract som kan användas för att iterera genom elementen IRemoteArgumentDictionaryContracti .

GetItem(RemoteArgument)

Returnerar värdet för elementet med den angivna nyckeln.

GetKeys()

Returnerar en IRemoteArgumentCollectionContract som innehåller objektets IRemoteArgumentDictionaryContract nycklar.

GetRemoteHashCode()

Returnerar en hash-kod för IContract.

(Ärvd från IContract)
GetValues()

Returnerar ett IRemoteArgumentCollectionContract som innehåller objektets IRemoteArgumentDictionaryContract värden.

QueryContract(String)

Returnerar ett kontrakt som implementeras av det här kontraktet.

(Ärvd från IContract)
RemoteEquals(IContract)

Anger om det angivna kontraktet är lika med detta IContract.

(Ärvd från IContract)
RemoteToString()

Returnerar en strängrepresentation av den aktuella IContract.

(Ärvd från IContract)
Remove(RemoteArgument)

Tar bort elementet med den angivna nyckeln från IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Anger att kontraktet inte längre är tillgängligt för en klient.

(Ärvd från IContract)
SetItem(RemoteArgument, RemoteArgument)

Ersätter värdet för ett element.

Gäller för