Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.Runtime.Remoting.Contexts (Espacio de nombres)

El espacio de nombres System.Runtime.Remoting.Contexts contiene objetos que definen los contextos en los que residen los objetos. Un contexto es una serie ordenada de propiedades que define un entorno para los objetos que contiene. 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. En un contexto pueden residir varios objetos.

Siempre que se crea un nuevo objeto, .NET Framework busca un contexto compatible o crea uno nuevo para el objeto. Una vez que un objeto se ha situado en un contexto, permanece en él para siempre. Las clases que se pueden enlazar a un contexto se denominan clases enlazadas al contexto. Cuando se tiene acceso a ellas desde otro contexto, se hace referencia a estas clases enlazadas al contexto directamente con un proxy. Una llamada del objeto de un contexto al objeto de otro contexto pasará por un proxy de contexto y se verá afectado por la directiva que implementa la combinación de las propiedades de contexto.

  Clase Descripción
Clase pública Context Infraestructura. Define un entorno para los objetos que son residentes en él y para el que se puede forzar una directiva.
Clase pública ContextAttribute Infraestructura. Proporciona las implementaciones predeterminadas de las interfaces IContextAttribute y IContextProperty.
Clase pública ContextProperty Infraestructura. Contiene el par de nombre/valor del nombre de propiedad y el objeto que representa la propiedad de un contexto.
Clase pública SynchronizationAttribute Impone un dominio de sincronización para el contexto actual y todos los contextos que compartan la misma instancia.

  Interfaz Descripción
Interfaz pública IContextAttribute Infraestructura. Identifica un atributo de contexto.
Interfaz pública IContextProperty Infraestructura. Recopila información de denominación de la propiedad de contexto y determina si el nuevo contexto es correcto para la propiedad de contexto.
Interfaz pública IContextPropertyActivator Infraestructura. Indica que la propiedad de implementación está interesada en participar en la activación y quizá no haya proporcionado un receptor de mensajes.
Interfaz pública IContributeClientContextSink Infraestructura. Aporta un receptor de interceptación en el límite del contexto en el cliente de una llamada de comunicación remota.
Interfaz pública IContributeDynamicSink Infraestructura. Indica que la propiedad de implementación se registrará durante la ejecución mediante el método RegisterDynamicProperty.
Interfaz pública IContributeEnvoySink Infraestructura. Aporta un receptor de envío de mensajes en el cliente.
Interfaz pública IContributeObjectSink Infraestructura. Aporta un receptor de interceptación específico del objeto en el servidor de una llamada de comunicación remota.
Interfaz pública IContributeServerContextSink Infraestructura. Aporta un receptor de interceptación en el límite del contexto en el servidor de una llamada de comunicación remota.
Interfaz pública IDynamicMessageSink Infraestructura. Indica que las propiedades registradas dinámicamente proporcionarán el receptor de mensajes de implementación.
Interfaz pública IDynamicProperty Infraestructura. Indica que la propiedad de implementación debe registrarse en tiempo de ejecución a través del método RegisterDynamicProperty.

  Delegado Descripción
Delegado público CrossContextDelegate Infraestructura. Representa el método que controlará las solicitudes de ejecución de un fragmento de código de otro contexto.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft