ContextBoundObject Clase

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
ContextBoundObject
Derivado
Atributos

Comentarios

Los objetos que residen en un contexto y se enlazan a las reglas de contexto se denominan objetos enlazados a un 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 reglas de uso que definen un entorno en el que 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 abandonan un contexto.The rules are enforced when the objects are entering or leaving a context. Los objetos que no están enlazados a un contexto se denominan objetos ágiles.Objects that are not context-bound are called agile objects.

Los 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 utilizando 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. Las clases enlazadas a un contexto se ContextAttribute marcan con un 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 relacionadas con la sincronización y las 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 la Common Language Runtime no admite tipos genéricos ContextBoundObject ni tipos no genéricos ContextBoundObject que tengan 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, se produce una TypeLoadException.Attempting to create an instance of such a type causes a TypeLoadException.

Constructores

ContextBoundObject()

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

Métodos

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.

(Heredado de MarshalByRefObject)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

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

(Heredado de Object)
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.

(Heredado de MarshalByRefObject)
GetType()

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

(Heredado de Object)
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.

(Heredado de MarshalByRefObject)
MemberwiseClone()

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

(Heredado de Object)
MemberwiseClone(Boolean)

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

(Heredado de MarshalByRefObject)
ToString()

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

(Heredado de Object)

Se aplica a

Consulte también: