ContractBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une implémentation par défaut de membres IContract.
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
- 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
ContractBase() |
Initialise une nouvelle instance de la classe ContractBase. |
Méthodes
AcquireLifetimeToken() |
Obtient un jeton de durée de vie. |
CreateObjRef(Type) |
Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office 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 en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetRemoteHashCode() |
Obtient le code de hachage pour l'objet ContractBase actuel. |
GetType() |
Obtient le 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 Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (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 sur l'instance d'un contrat et retourne le pointeur |
RemoteEquals(IContract) |
Compare l'égalité entre un objet et un objet distant. |
RemoteToString() |
Obtient une chaîne qui identifie un objet distant. |
Renewal(ILease) |
Demande à un client d'obtention de sponsor de renouveler le bail de l'objet spécifié. |
RevokeLifetimeToken(Int32) |
Supprime le jeton spécifié dans la liste de jetons de durée de vie en attente. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |