System.Runtime.Remoting.Contexts Espacio de nombres

Contiene objetos que definen los contextos en los que residen todos los objetos. Contains objects that define the contexts all objects reside within. Un contexto es una serie ordenada de propiedades que define un entorno para los objetos que contiene. A context is an ordered sequence of properties that defines an environment for the objects within it. Los contextos se crean durante el proceso de activación de los objetos configurados para requerir determinados servicios automáticos, como la sincronización, las transacciones, la activación just-in-time (JIT), la seguridad, etc. Contexts are created during the activation process for objects that are configured to require certain automatic services such synchronization, transactions, just-in-time (JIT) activation, security, and so on. En un contexto pueden residir varios objetos. Multiple objects can live inside a context.

Clases

Context

Define un entorno para los objetos que son residentes en él y para el que se puede forzar una directiva.Defines an environment for the objects that are resident inside it and for which a policy can be enforced.

ContextAttribute

Proporciona las implementaciones predeterminadas de las interfaces IContextAttribute y IContextProperty.Provides the default implementations of the IContextAttribute and IContextProperty interfaces.

ContextProperty

Contiene el par de nombre/valor del nombre de propiedad y el objeto que representa la propiedad de un contexto.Holds the name/value pair of the property name and the object representing the property of a context.

SynchronizationAttribute

Impone un dominio de sincronización para el contexto actual y todos los contextos que compartan la misma instancia.Enforces a synchronization domain for the current context and all contexts that share the same instance.

Interfaces

IContextAttribute

Identifica un atributo de contexto.Identifies a context attribute.

IContextProperty

Recopila información de denominación de la propiedad de contexto y determina si el nuevo contexto es correcto para la propiedad de contexto.Gathers naming information from the context property and determines whether the new context is ok for the context property.

IContextPropertyActivator

Indica que la propiedad de implementación está interesada en participar en la activación y quizá no haya proporcionado un receptor de mensajes.Indicates that the implementing property is interested in participating in activation and might not have provided a message sink.

IContributeClientContextSink

Aporta un receptor de interceptación en el límite del contexto en el cliente de una llamada de comunicación remota.Contributes an interception sink at the context boundary on the client end of a remoting call.

IContributeDynamicSink

Indica que la propiedad de implementación se registrará durante la ejecución mediante el método RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context).Indicates that the implementing property will be registered at runtime through the RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) method.

IContributeEnvoySink

Aporta un receptor de envío de mensajes en el cliente.Contributes an envoy message sink on the client end.

IContributeObjectSink

Aporta un receptor de interceptación específico del objeto en el servidor de una llamada de comunicación remota.Contributes an object-specific interception sink on the server end of a remoting call.

IContributeServerContextSink

Aporta un receptor de interceptación en el límite del contexto en el servidor de una llamada de comunicación remota.Contributes an interception sink at the context boundary on the server end of a remoting call.

IDynamicMessageSink

Indica que las propiedades registradas dinámicamente proporcionarán el receptor de mensajes de implementación.Indicates that the implementing message sink will be provided by dynamically registered properties.

IDynamicProperty

Indica que la propiedad de implementación debe registrarse en tiempo de ejecución a través del método RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context).Indicates that the implementing property should be registered at runtime through the RegisterDynamicProperty(IDynamicProperty, ContextBoundObject, Context) method.

Delegados

CrossContextDelegate

Representa el método que controlará las solicitudes de ejecución de un fragmento de código de otro contexto.Represents the method that will handle the requests of execution of some code in another context.

Comentarios

Cada vez que se crea un nuevo objeto, the.NET Framework encuentra un contexto compatible o crea un nuevo contexto para el objeto.Whenever a new object is created, the.NET Framework finds a compatible context or creates a new context for the object. Una vez que un objeto se coloca en un contexto, permanece en él para la vida.After an object is placed in a context, it stays in it for life. Las clases que pueden enlazarse a un contexto se denominan clases enlazadas a un contexto.Classes that can be bound to a context are called context-bound classes. Cuando se obtiene acceso desde otro contexto, se hace referencia a estas clases enlazadas a un contexto directamente mediante un proxy.When accessed from another context, these context-bound classes are referenced directly using a proxy. Una llamada de un objeto en un contexto a un objeto de otro contexto pasará a través de un proxy de contexto y se verá afectado por la Directiva implementada por las propiedades de contexto combinadas.A call from an object in one context to an object in another context will go through a context proxy and be affected by the policy implemented by the combined context properties.