ContractBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en standardimplementering av IContract medlemmar.
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
- Arv
- Implementeringar
Kommentarer
Kontrakt definierar de typer och metoder som används av värden och tillägget. Alla kontrakt måste härledas från IContract. Den här klassen tillhandahåller standardimplementeringen av IContract medlemmar.
Konstruktorer
| Name | Description |
|---|---|
| ContractBase() |
Initierar en ny instans av ContractBase klassen. |
Metoder
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Hämtar en livstidstoken. |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Föråldrad.
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetRemoteHashCode() |
Hämtar hash-koden för det aktuella ContractBase objektet. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeLifetimeService() |
Föråldrad.
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| OnFinalRevoke() |
När det åsidosättas i ett tilläggskort frigörs interna resurser som innehas av adaptern. |
| QueryContract(String) |
Reflekterar över instansen av ett kontrakt och returnerar pekaren |
| RemoteEquals(IContract) |
Jämför ett objekt med ett fjärrobjekt för likhet. |
| RemoteToString() |
Hämtar en sträng som identifierar ett fjärrobjekt. |
| Renewal(ILease) |
Begär att en sponsrande klient förnyar lånet för det angivna objektet. |
| RevokeLifetimeToken(Int32) |
Tar bort den angivna token från listan över utestående livstidstoken. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |