Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase Context

 

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código.

Define un entorno para los objetos que son residentes en él y que se puede aplicar una directiva.

Espacio de nombres:   System.Runtime.Remoting.Contexts
Ensamblado:  mscorlib (en mscorlib.dll)

System.Object
  System.Runtime.Remoting.Contexts.Context

[ComVisibleAttribute(true)]
public class Context

NombreDescripción
System_CAPS_pubmethodContext()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Inicializa una nueva instancia de la clase Context.

NombreDescripción
System_CAPS_pubpropertyContextID

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene el identificador de contexto para el contexto actual.

System_CAPS_pubpropertyContextProperties

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene la matriz de las propiedades de contexto actual.

System_CAPS_pubpropertySystem_CAPS_staticDefaultContext

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene el contexto predeterminado para el dominio de aplicación actual.

NombreDescripción
System_CAPS_pubmethodSystem_CAPS_staticAllocateDataSlot()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Asigna una ranura de datos sin nombre.

System_CAPS_pubmethodSystem_CAPS_staticAllocateNamedDataSlot(String)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Asigna una ranura de datos con nombre.

System_CAPS_pubmethodDoCallBack(CrossContextDelegate)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Ejecuta código en otro contexto.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Limpia los objetos de respaldo para los contextos no predeterminados.(Invalida Object.Finalize()).

System_CAPS_pubmethodSystem_CAPS_staticFreeNamedDataSlot(String)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Libera una ranura de datos con nombre en todos los contextos.

System_CAPS_pubmethodFreeze()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Inmoviliza el contexto, lo que impide agregar o quitar propiedades de contexto desde el contexto actual.

System_CAPS_pubmethodSystem_CAPS_staticGetData(LocalDataStoreSlot)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Recupera el valor de la ranura especificada en el contexto actual.

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodSystem_CAPS_staticGetNamedDataSlot(String)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Busca una ranura de datos con nombre.

System_CAPS_pubmethodGetProperty(String)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Devuelve una propiedad de contexto concreto, especificada por su nombre.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodSystem_CAPS_staticRegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Registra una propiedad dinámica que implementa la IDynamicProperty interfaz con el servicio remoto.

System_CAPS_pubmethodSystem_CAPS_staticSetData(LocalDataStoreSlot, Object)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Establece los datos de la ranura especificada en el contexto actual.

System_CAPS_pubmethodSetProperty(IContextProperty)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Establece una propiedad de contexto específico por nombre.

System_CAPS_pubmethodToString()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Devuelve un String clase representación del contexto actual.(Invalida Object.ToString()).

System_CAPS_pubmethodSystem_CAPS_staticUnregisterDynamicProperty(String, ContextBoundObject, Context)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Anula el registro de una propiedad dinámica que implementa la IDynamicProperty interfaz.

Un contexto es una secuencia ordenada de propiedades que definen un entorno para los objetos que residen en él. Contextos se crean durante el proceso de activación para objetos que están configurados para requerir determinados servicios automáticos, como sincronización, transacciones, activación just-in-time, seguridad y así sucesivamente. Pueden existir varios objetos dentro de un contexto.

Las clases se marcan con una instancia de la ContextAttribute clase, que proporciona las reglas sintácticas. Cada vez que se crea un nuevo objeto, .NET Framework busca compatibles o crea una nueva instancia de la Context clase del objeto. Una vez que un objeto se coloca en un contexto, permanece en él para siempre. Las clases que pueden enlazarse a un contexto se denominan clases enlazadas a un contexto. Cuando se tiene acceso desde otro contexto, se hace referencia a estas clases directamente mediante un proxy. Cualquier llamada de un objeto de un contexto a un objeto de otro contexto pasará por un proxy de contexto y verse afectado por la directiva que aplican propiedades del contexto combinado.

Contexto de un nuevo objeto se selecciona normalmente en función de los atributos de metadatos en la clase. Este mecanismo es extensible a través de atributos personalizados. Éstos se conocen como propiedades de contexto estático, que se compilan en los metadatos de clase. Pueden aplicarse y los administradores configurar propiedades de contexto dinámico (también conocidas como propiedades de configuración).

Para obtener más información acerca de los contextos, consulte [<topic://cpconboundariesprocessesapplicationdomainscontexts>].

.NET Framework
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: