ContractBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Standardimplementierung von IContract-Membern bereit.
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
- Vererbung
- Implementiert
Hinweise
Verträge definieren die Typen und Methoden, die vom Host und dem Add-In verwendet werden. Alle Verträge müssen von abgeleitet werden IContract. Diese Klasse stellt die Standardimplementierung von Membern IContract bereit.
Konstruktoren
ContractBase() |
Initialisiert eine neue Instanz der ContractBase-Klasse. |
Methoden
AcquireLifetimeToken() |
Ruft ein Lebensdauertoken ab. |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetRemoteHashCode() |
Ruft den Hashcode für das aktuelle ContractBase-Objekt ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
OnFinalRevoke() |
Gibt beim Überschreiben in einem Adapter des Add-Ins systemeigene, im Adapter enthaltene Ressourcen frei. |
QueryContract(String) |
Reflektiert über die Instanz eines Vertrags und gibt den |
RemoteEquals(IContract) |
Vergleicht ein Objekt auf Gleichheit mit einem Remoteobjekt. |
RemoteToString() |
Ruft eine Zeichenfolge ab, die ein Remoteobjekt identifiziert. |
Renewal(ILease) |
Fordert von einem Sponsorclient eine Erneuerung des Lease für das angegebene Objekt an. |
RevokeLifetimeToken(Int32) |
Entfernt das angegebene Token aus der Liste ausstehender Lebensdauertoken. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |