ContractBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma implementação padrão dos membros IContract.
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
Comentários
Os contratos definem os tipos e métodos usados pelo host e pelo suplemento. Todos os contratos devem derivar de IContract. Essa classe fornece a implementação padrão de IContract membros.
Construtores
ContractBase() |
Inicializa uma nova instância da classe ContractBase. |
Métodos
AcquireLifetimeToken() |
Obtém um token de tempo de vida. |
CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se 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 a função de hash padrão. (Herdado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
GetRemoteHashCode() |
Obtém o código hash do objeto ContractBase atual. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
OnFinalRevoke() |
Quando substituído em um adaptador no lado do suplemento, libera recursos nativos mantidos pelo adaptador. |
QueryContract(String) |
Reflete sobre a instância de um contrato e retorna o ponteiro |
RemoteEquals(IContract) |
Compara um objeto com um objeto remoto quanto à igualdade. |
RemoteToString() |
Obtém uma cadeia de caracteres que identifica um objeto remoto. |
Renewal(ILease) |
Solicitações de um cliente patrocinador para renovar a concessão para o objeto especificado. |
RevokeLifetimeToken(Int32) |
Remove o token especificado da lista de tokens de tempo de vida pendentes. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |