ContextBoundObject ContextBoundObject ContextBoundObject ContextBoundObject Class

Definición

Define la clase base de todas las clases enlazadas a un contexto.Defines the base class for all context-bound classes.

public ref class ContextBoundObject abstract : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
type ContextBoundObject = class
    inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
Herencia
ContextBoundObjectContextBoundObjectContextBoundObjectContextBoundObject
Derivado
Atributos

Comentarios

Objetos que residen en un contexto y se enlazan a las reglas de contexto se denominan objetos enlazados por contexto.Objects that reside in a context and are bound to the context rules are called context-bound objects. Un contexto es un conjunto de propiedades o las reglas de uso que definen un entorno donde reside una colección de objetos.A context is a set of properties or usage rules that define an environment where a collection of objects resides. Las reglas se aplican cuando los objetos entran o salen de un contexto.The rules are enforced when the objects are entering or leaving a context. Objetos que no están enlazados a un contexto se denominan objetos ágiles.Objects that are not context-bound are called agile objects.

Contextos se crean durante la activación del objeto.Contexts are created during object activation. Un nuevo objeto se coloca en un contexto existente o en un nuevo contexto creado mediante los atributos incluidos en los metadatos del tipo.A new object is placed into an existing context or into a new context created using the attributes included in the metadata of the type. Clases enlazadas a un contexto se marcan con un ContextAttribute que proporciona las reglas de uso.Context-bound classes are marked with a ContextAttribute that provides the usage rules. Las propiedades de contexto que se pueden agregar incluyen directivas relativas a la sincronización y transacciones.The context properties that can be added include policies regarding synchronization and transactions.

Notas a los desarrolladores de herederos

La versión actual de common language runtime no admite genéricos ContextBoundObject tipos o no genérica ContextBoundObject tipos que tienen métodos genéricos.The current version of the common language runtime does not support generic ContextBoundObject types or nongeneric ContextBoundObject types that have generic methods. Al intentar crear una instancia de este tipo hace que un TypeLoadException.Attempting to create an instance of such a type causes a TypeLoadException.

Constructores

ContextBoundObject() ContextBoundObject() ContextBoundObject() ContextBoundObject()

Crea una instancia de una instancia de la clase ContextBoundObject.Instantiates an instance of the ContextBoundObject class.

Métodos

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: