ISerializableObjectContract Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Vertrag, der Informationen über ein serialisierbares Objekt bereitstellt.
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
- Implementiert
Methoden
AcquireLifetimeToken() |
Gibt an, dass ein Client auf den Vertrag zugreifen kann, bis der Client den Vertrag widerruft. (Geerbt von IContract) |
Add(RemoteArgument, RemoteArgument) |
Fügt dem IRemoteArgumentDictionaryContract ein Element mit dem angegebenen Schlüssel und Wert hinzu. (Geerbt von IRemoteArgumentDictionaryContract) |
Clear() |
Entfernt alle Elemente aus der IRemoteArgumentDictionaryContract. (Geerbt von IRemoteArgumentDictionaryContract) |
ContainsKey(RemoteArgument) |
Gibt an, ob der IRemoteArgumentDictionaryContract ein Element mit dem angegebenen Schlüssel enthält. (Geerbt von IRemoteArgumentDictionaryContract) |
GetCanonicalName() |
Gibt den kanonischen Namen des Typs des Objekts zurück, das dieser ISerializableObjectContract beschreibt. |
GetCount() |
Gibt die Anzahl der im IRemoteArgumentCollectionContract enthaltenen Elemente zurück. (Geerbt von IRemoteArgumentCollectionContract) |
GetEnumeratorContract() |
Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann. (Geerbt von IRemoteArgumentEnumerableContract) |
GetItem(RemoteArgument) |
Gibt den Wert des Elements mit dem angegebenen Schlüssel zurück. (Geerbt von IRemoteArgumentDictionaryContract) |
GetKeys() |
Gibt einen IRemoteArgumentCollectionContract zurück, der die Schlüssel des IRemoteArgumentDictionaryContract-Objekts enthält. (Geerbt von IRemoteArgumentDictionaryContract) |
GetRemoteHashCode() |
Gibt einen Hashcode für den IContract zurück. (Geerbt von IContract) |
GetSerializableObjectData() |
Gibt Daten zurück, die zum Serialisieren des Objekts verwendet werden können, das dieser ISerializableObjectContract beschreibt. |
GetValues() |
Gibt einen IRemoteArgumentCollectionContract zurück, der die Werte des IRemoteArgumentDictionaryContract-Objekts enthält. (Geerbt von IRemoteArgumentDictionaryContract) |
QueryContract(String) |
Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird. (Geerbt von IContract) |
RemoteEquals(IContract) |
Gibt an, ob der angegebene Vertrag mit diesem IContract identisch ist. (Geerbt von IContract) |
RemoteToString() |
Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück. (Geerbt von IContract) |
Remove(RemoteArgument) |
Entfernt das Element mit dem angegebenen Schlüssel aus dem IRemoteArgumentDictionaryContract. (Geerbt von IRemoteArgumentDictionaryContract) |
RevokeLifetimeToken(Int32) |
Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann. (Geerbt von IContract) |
SetItem(RemoteArgument, RemoteArgument) |
Ersetzt den Wert eines Elements. (Geerbt von IRemoteArgumentDictionaryContract) |