ISerializableObjectContract 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.
Definierar ett kontrakt som innehåller information om ett serialiserbart objekt.
public interface class ISerializableObjectContract : System::AddIn::Contract::Collections::IRemoteArgumentDictionaryContract
public interface ISerializableObjectContract : System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract
type ISerializableObjectContract = interface
interface IRemoteArgumentDictionaryContract
interface IRemoteArgumentCollectionContract
interface IRemoteArgumentEnumerableContract
interface IContract
Public Interface ISerializableObjectContract
Implements IRemoteArgumentDictionaryContract
- Implementeringar
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. (Ärvd från IRemoteArgumentDictionaryContract) |
| Clear() |
Tar bort alla element från IRemoteArgumentDictionaryContract. (Ärvd från IRemoteArgumentDictionaryContract) |
| ContainsKey(RemoteArgument) |
Anger om innehåller IRemoteArgumentDictionaryContract ett element med den angivna nyckeln. (Ärvd från IRemoteArgumentDictionaryContract) |
| GetCanonicalName() |
Returnerar det kanoniska namnet på den typ av objekt som beskrivs.ISerializableObjectContract |
| GetCount() |
Returnerar antalet element som finns i IRemoteArgumentCollectionContract. (Ärvd från IRemoteArgumentCollectionContract) |
| GetEnumeratorContract() |
Returnerar en uppräknare som kan användas för att iterera genom samlingen. (Ärvd från IRemoteArgumentEnumerableContract) |
| GetItem(RemoteArgument) |
Returnerar värdet för elementet med den angivna nyckeln. (Ärvd från IRemoteArgumentDictionaryContract) |
| GetKeys() |
Returnerar en IRemoteArgumentCollectionContract som innehåller objektets IRemoteArgumentDictionaryContract nycklar. (Ärvd från IRemoteArgumentDictionaryContract) |
| GetRemoteHashCode() |
Returnerar en hash-kod för IContract. (Ärvd från IContract) |
| GetSerializableObjectData() |
Returnerar data som kan användas för att deserialisera det objekt som beskrivs.ISerializableObjectContract |
| GetValues() |
Returnerar ett IRemoteArgumentCollectionContract som innehåller objektets IRemoteArgumentDictionaryContract värden. (Ärvd från IRemoteArgumentDictionaryContract) |
| 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. (Ärvd 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. (Ärvd från IRemoteArgumentDictionaryContract) |