Partager via


ISerializableObjectContract Interface

Définition

Définit un contrat qui fournit des informations à propos d'un objet sérialisable.

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
Implémente

Méthodes

AcquireLifetimeToken()

Spécifie que le contrat est accessible à un client jusqu'à ce que le client révoque le contrat.

(Hérité de IContract)
Add(RemoteArgument, RemoteArgument)

Ajoute un élément avec une clé et une valeur spécifiées au IRemoteArgumentDictionaryContract.

(Hérité de IRemoteArgumentDictionaryContract)
Clear()

Supprime tous les éléments de IRemoteArgumentDictionaryContract.

(Hérité de IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Indique si IRemoteArgumentDictionaryContract contient un élément avec la clé spécifiée.

(Hérité de IRemoteArgumentDictionaryContract)
GetCanonicalName()

Retourne le nom complet du type de l'objet que ce ISerializableObjectContract décrit.

GetCount()

Retourne le nombre d'éléments contenus dans IRemoteArgumentCollectionContract.

(Hérité de IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Retourne un énumérateur qui peut être utilisé pour l’itération de la collection.

(Hérité de IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Retourne la valeur de l'élément avec la clé spécifiée.

(Hérité de IRemoteArgumentDictionaryContract)
GetKeys()

Retourne un IRemoteArgumentCollectionContract qui contient les clés de l'objet IRemoteArgumentDictionaryContract.

(Hérité de IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Retourne un code de hachage pour IContract.

(Hérité de IContract)
GetSerializableObjectData()

Retourne des données qui peuvent être utilisées pour aider à désérialiser l'objet que ce ISerializableObjectContract décrit.

GetValues()

Retourne un IRemoteArgumentCollectionContract qui contient les valeurs de l'objet IRemoteArgumentDictionaryContract.

(Hérité de IRemoteArgumentDictionaryContract)
QueryContract(String)

Retourne un contrat implémenté par ce contrat.

(Hérité de IContract)
RemoteEquals(IContract)

Indique si le contrat spécifié est égal à ce IContract.

(Hérité de IContract)
RemoteToString()

Retourne une chaîne représentant le IContract en cours.

(Hérité de IContract)
Remove(RemoteArgument)

Supprime l'élément avec la clé spécifiée d'IRemoteArgumentDictionaryContract.

(Hérité de IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Spécifie que le contrat n'est plus accessible à un client.

(Hérité de IContract)
SetItem(RemoteArgument, RemoteArgument)

Remplace la valeur d'un élément.

(Hérité de IRemoteArgumentDictionaryContract)

S’applique à