Freigeben über


ISerializableObjectContract Schnittstelle

Definition

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)

Gilt für: