IRemoteArgumentDictionaryContract Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |