ContractBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma implementação padrão dos IContract membros.
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
- Herança
- Implementações
Observações
Os contratos definem os tipos e métodos usados pelo anfitrião e pelo complemento. Todos os contratos devem derivar de IContract. Esta classe fornece a implementação padrão dos IContract membros.
Construtores
| Name | Description |
|---|---|
| ContractBase() |
Inicializa uma nova instância da ContractBase classe. |
Métodos
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Obtém um símbolo vitalício. |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetRemoteHashCode() |
Obtém o código hash do objeto atual ContractBase . |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| OnFinalRevoke() |
Quando é sobreposto num adaptador adicional, liberta os recursos nativos armazenados pelo adaptador. |
| QueryContract(String) |
Reflete sobre a instância de um contrato e devolve o |
| RemoteEquals(IContract) |
Compara um objeto com um objeto remoto para igualdade. |
| RemoteToString() |
Recebe uma string que identifica um objeto remoto. |
| Renewal(ILease) |
Solicita a um cliente patrocinador a renovação do contrato de arrendamento do objeto especificado. |
| RevokeLifetimeToken(Int32) |
Remove o token especificado da lista de tokens de vida em aberto. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |