ContractBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia domyślną implementację elementów IContract członkowskich.
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
- Dziedziczenie
- Implementuje
Uwagi
Kontrakty definiują typy i metody używane przez hosta i dodatek. Wszystkie kontrakty muszą pochodzić z klasy IContract. Ta klasa zapewnia domyślną implementację elementów IContract członkowskich.
Konstruktory
ContractBase() |
Inicjuje nowe wystąpienie klasy ContractBase. |
Metody
AcquireLifetimeToken() |
Uzyskuje token okresu istnienia. |
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetRemoteHashCode() |
Pobiera kod skrótu dla bieżącego ContractBase obiektu. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
OnFinalRevoke() |
Po zastąpieniu w adapterze dodatku zwalnia zasoby natywne przechowywane przez kartę. |
QueryContract(String) |
Odzwierciedla wystąpienie kontraktu i zwraca |
RemoteEquals(IContract) |
Porównuje obiekt z obiektem zdalnym pod kątem równości. |
RemoteToString() |
Pobiera ciąg identyfikujący obiekt zdalny. |
Renewal(ILease) |
Żąda klienta sponsorowania w celu odnowienia dzierżawy dla określonego obiektu. |
RevokeLifetimeToken(Int32) |
Usuwa określony token z listy zaległych tokenów okresu istnienia. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |