ContractBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje výchozí implementaci IContract členů.
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
- Dědičnost
- Implementuje
Poznámky
Kontrakty definují typy a metody používané hostitelem a doplňkem. Všechny smlouvy musí být odvozeny od IContract. Tato třída poskytuje výchozí implementaci IContract členů.
Konstruktory
| Name | Description |
|---|---|
| ContractBase() |
Inicializuje novou instanci ContractBase třídy. |
Metody
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Získá token životnosti. |
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetRemoteHashCode() |
Získá hash kód pro aktuální ContractBase objekt. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| OnFinalRevoke() |
Při přepsání v adaptéru doplňku uvolní nativní prostředky uchovávané adaptérem. |
| QueryContract(String) |
Odráží přes instanci kontraktu a vrátí |
| RemoteEquals(IContract) |
Porovná objekt se vzdáleným objektem pro rovnost. |
| RemoteToString() |
Získá řetězec, který identifikuje vzdálený objekt. |
| Renewal(ILease) |
Požádá sponzorujícího klienta o prodloužení zapůjčení pro zadaný objekt. |
| RevokeLifetimeToken(Int32) |
Odebere zadaný token ze seznamu nevyřízených tokenů životnosti. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |