ContractBase Classe

Définition

Fournit une implémentation par défaut des IContract membres.

public ref class ContractBase : MarshalByRefObject, System::AddIn::Contract::IContract, System::Runtime::Remoting::Lifetime::ISponsor
public class ContractBase : MarshalByRefObject, System.AddIn.Contract.IContract, System.Runtime.Remoting.Lifetime.ISponsor
type ContractBase = class
    inherit MarshalByRefObject
    interface IContract
    interface ISponsor
Public Class ContractBase
Inherits MarshalByRefObject
Implements IContract, ISponsor
Héritage
ContractBase
Implémente

Remarques

Les contrats définissent les types et méthodes utilisés par l’hôte et le complément. Tous les contrats doivent dériver de IContract. Cette classe fournit l’implémentation par défaut des IContract membres.

Constructeurs

Nom Description
ContractBase()

Initialise une nouvelle instance de la classe ContractBase.

Méthodes

Nom Description
AcquireLifetimeToken()

Obtient un jeton de durée de vie.

CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetRemoteHashCode()

Obtient le code de hachage de l’objet actif ContractBase .

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
OnFinalRevoke()

En cas de substitution dans un adaptateur côté complément, libère les ressources natives détenues par l’adaptateur.

QueryContract(String)

Reflète l’instance d’un contrat et retourne le this pointeur si l’objet actuel implémente ce contrat.

RemoteEquals(IContract)

Compare un objet à un objet distant pour l’égalité.

RemoteToString()

Obtient une chaîne qui identifie un objet distant.

Renewal(ILease)

Demande à un client parrain de renouveler le bail pour l’objet spécifié.

RevokeLifetimeToken(Int32)

Supprime le jeton spécifié de la liste des jetons de durée de vie en attente.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à