ContextBoundObject Classe

Definição

Define a classe base para todas as classes ligadas ao contexto.

public ref class ContextBoundObject abstract : MarshalByRefObject
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ContextBoundObject : MarshalByRefObject
public abstract class ContextBoundObject : MarshalByRefObject
[<System.Serializable>]
type ContextBoundObject = class
    inherit MarshalByRefObject
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ContextBoundObject = class
    inherit MarshalByRefObject
type ContextBoundObject = class
    inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
Herança
ContextBoundObject
Derivado
Atributos

Observações

Objetos que residem num contexto e estão ligados às regras de contexto são chamados objetos ligados ao contexto. Um contexto é um conjunto de propriedades ou regras de uso que definem um ambiente onde reside uma coleção de objetos. As regras são aplicadas quando os objetos entram ou saem de um contexto. Objetos que não estão ligados ao contexto são chamados objetos ágeis.

Os contextos são criados durante a ativação de objetos. Um novo objeto é colocado num contexto existente ou num novo contexto criado usando os atributos incluídos nos metadados do tipo. As classes ligadas ao contexto são marcadas com um ContextAttribute que fornece as regras de uso. As propriedades de contexto que podem ser adicionadas incluem políticas relativas à sincronização e transações.

Notas para Implementadores

A versão atual do runtime da linguagem comum não suporta tipos genéricos ContextBoundObject nem tipos não genéricos ContextBoundObject que tenham métodos genéricos. Tentar criar uma instância de tal tipo provoca um TypeLoadException.

Construtores

Name Description
ContextBoundObject()

Instância de uma instância da ContextBoundObject classe.

Métodos

Name Description
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)
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)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também