ISerializableObjectContract Schnittstelle

Definition

Definiert einen Vertrag, der Informationen über ein serialisierbares Objekt bereitstellt.Defines a contract that provides information about a serializable object.

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.Specifies that the contract is accessible to a client until the client revokes the contract.

(Geerbt von IContract)
Add(RemoteArgument, RemoteArgument)

Fügt dem IRemoteArgumentDictionaryContract ein Element mit dem angegebenen Schlüssel und Wert hinzu.Adds an element with a specified key and value to the IRemoteArgumentDictionaryContract.

(Geerbt von IRemoteArgumentDictionaryContract)
Clear()

Entfernt alle Elemente aus der IRemoteArgumentDictionaryContract.Removes all elements from the IRemoteArgumentDictionaryContract.

(Geerbt von IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Gibt an, ob der IRemoteArgumentDictionaryContract ein Element mit dem angegebenen Schlüssel enthält.Indicates whether the IRemoteArgumentDictionaryContract contains an element with the specified key.

(Geerbt von IRemoteArgumentDictionaryContract)
GetCanonicalName()

Gibt den kanonischen Namen des Typs des Objekts zurück, das dieser ISerializableObjectContract beschreibt.Returns the canonical name of the type of the object that this ISerializableObjectContract describes.

GetCount()

Gibt die Anzahl der im IRemoteArgumentCollectionContract enthaltenen Elemente zurück.Returns the number of elements contained in the IRemoteArgumentCollectionContract.

(Geerbt von IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.Returns an enumerator that can be used to iterate through the collection.

(Geerbt von IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Gibt den Wert des Elements mit dem angegebenen Schlüssel zurück.Returns the value of the element with the specified key.

(Geerbt von IRemoteArgumentDictionaryContract)
GetKeys()

Gibt einen IRemoteArgumentCollectionContract zurück, der die Schlüssel des IRemoteArgumentDictionaryContract-Objekts enthält.Returns an IRemoteArgumentCollectionContract that contains the keys of the IRemoteArgumentDictionaryContract object.

(Geerbt von IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Gibt einen Hashcode für den IContract zurück.Returns a hash code for the IContract.

(Geerbt von IContract)
GetSerializableObjectData()

Gibt Daten zurück, die zum Serialisieren des Objekts verwendet werden können, das dieser ISerializableObjectContract beschreibt.Returns data that can be used to help deserialize the object that this ISerializableObjectContract describes.

GetValues()

Gibt einen IRemoteArgumentCollectionContract zurück, der die Werte des IRemoteArgumentDictionaryContract-Objekts enthält.Returns an IRemoteArgumentCollectionContract that contains the values of the IRemoteArgumentDictionaryContract object.

(Geerbt von IRemoteArgumentDictionaryContract)
QueryContract(String)

Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird.Returns a contract that is implemented by this contract.

(Geerbt von IContract)
RemoteEquals(IContract)

Gibt an, ob der angegebene Vertrag mit diesem IContract identisch ist.Indicates whether the specified contract is equal to this IContract.

(Geerbt von IContract)
RemoteToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück.Returns a string representation of the current IContract.

(Geerbt von IContract)
Remove(RemoteArgument)

Entfernt das Element mit dem angegebenen Schlüssel aus dem IRemoteArgumentDictionaryContract.Removes the element with the specified key from the IRemoteArgumentDictionaryContract.

(Geerbt von IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann.Specifies that the contract is no longer accessible to a client.

(Geerbt von IContract)
SetItem(RemoteArgument, RemoteArgument)

Ersetzt den Wert eines Elements.Replaces the value of an element.

(Geerbt von IRemoteArgumentDictionaryContract)

Gilt für: