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 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
- 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 |
| 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) |