Exportar (0) Imprimir
Expandir todo

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

Actualización: noviembre 2007

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

  ClaseDescripción
94wcef2b.pubclass(es-es,VS.90).gifContextInfraestructura. Define un entorno para los objetos que son residentes en él y para el que se puede forzar una directiva.
94wcef2b.pubclass(es-es,VS.90).gifContextAttributeInfraestructura. Proporciona las implementaciones predeterminadas de las interfaces IContextAttribute y IContextProperty.
94wcef2b.pubclass(es-es,VS.90).gifContextPropertyInfraestructura. Contiene el par de nombre/valor del nombre de propiedad y el objeto que representa la propiedad de un contexto.
94wcef2b.pubclass(es-es,VS.90).gifSynchronizationAttributeImpone un dominio de sincronización para el contexto actual y todos los contextos que compartan la misma instancia.

  InterfazDescripción
94wcef2b.pubinterface(es-es,VS.90).gifIContextAttributeInfraestructura. Identifica un atributo de contexto.
94wcef2b.pubinterface(es-es,VS.90).gifIContextPropertyInfraestructura. Recopila información de denominación de la propiedad de contexto y determina si el nuevo contexto es correcto para la propiedad de contexto.
94wcef2b.pubinterface(es-es,VS.90).gifIContextPropertyActivatorInfraestructura. Indica que la propiedad de implementación está interesada en participar en la activación y quizá no haya proporcionado un receptor de mensajes.
94wcef2b.pubinterface(es-es,VS.90).gifIContributeClientContextSinkInfraestructura. Aporta un receptor de interceptación en el límite del contexto en el cliente de una llamada remota.
94wcef2b.pubinterface(es-es,VS.90).gifIContributeDynamicSinkInfraestructura. Indica que la propiedad de implementación se registrará durante la ejecución mediante el método RegisterDynamicProperty.
94wcef2b.pubinterface(es-es,VS.90).gifIContributeEnvoySinkInfraestructura. Aporta un receptor de envío de mensajes en el cliente.
94wcef2b.pubinterface(es-es,VS.90).gifIContributeObjectSinkInfraestructura. Aporta un receptor de interceptación específico del objeto en el servidor de una llamada remota.
94wcef2b.pubinterface(es-es,VS.90).gifIContributeServerContextSinkInfraestructura. Aporta un receptor de interceptación en el límite del contexto en el servidor de una llamada remota.
94wcef2b.pubinterface(es-es,VS.90).gifIDynamicMessageSinkInfraestructura. Indica que las propiedades registradas dinámicamente proporcionarán el receptor de mensajes de implementación.
94wcef2b.pubinterface(es-es,VS.90).gifIDynamicPropertyInfraestructura. Indica que la propiedad de implementación debe registrarse en tiempo de ejecución a través del método RegisterDynamicProperty.

  DelegadoDescripción
94wcef2b.pubdelegate(es-es,VS.90).gifCrossContextDelegateInfraestructura. 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