ContractBase Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een standaard implementatie van IContract leden.
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
- Overname
- Implementeringen
Opmerkingen
Contracten definiëren de typen en methoden die door de host en de invoegtoepassing worden gebruikt. Alle contracten moeten worden afgeleid van IContract. Deze klasse biedt de standaard implementatie van IContract leden.
Constructors
| Name | Description |
|---|---|
| ContractBase() |
Initialiseert een nieuw exemplaar van de ContractBase klasse. |
Methoden
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Hiermee haalt u een levensduurtoken op. |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetRemoteHashCode() |
Hiermee haalt u de hashcode voor het huidige ContractBase object op. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| OnFinalRevoke() |
Wanneer deze wordt overschreven in een invoegtoepassingsadapter, worden systeemeigen resources uitgegeven die door de adapter worden bewaard. |
| QueryContract(String) |
Weerspiegelt het exemplaar van een contract en retourneert de |
| RemoteEquals(IContract) |
Vergelijkt een object met een extern object voor gelijkheid. |
| RemoteToString() |
Hiermee haalt u een tekenreeks op waarmee een extern object wordt geïdentificeerd. |
| Renewal(ILease) |
Vraagt een sponsorclient om de lease voor het opgegeven object te verlengen. |
| RevokeLifetimeToken(Int32) |
Hiermee verwijdert u het opgegeven token uit de lijst met openstaande levensduurtokens. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |