ContractBase Classe

Definição

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
ContractBase
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 this ponteiro se o objeto atual implementar esse contrato.

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)

Aplica-se a

Ver também