¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
LogicalCallContext (Clase)
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

LogicalCallContext (Clase)

Proporciona un conjunto de propiedades que se incluyen con la ruta de acceso del código de ejecución durante las llamadas de método remoto.

System.Object
  System.Runtime.Remoting.Messaging.LogicalCallContext

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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class LogicalCallContext : ISerializable, 
	ICloneable

El tipo LogicalCallContext expone los siguientes miembros.

  NombreDescripción
Propiedad públicaHasInfoObtiene un valor que indica si el LogicalCallContext actual contiene información.
Arriba

  NombreDescripción
Método públicoCloneCrea un nuevo objeto copiado de la instancia actual.
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoFreeNamedDataSlotVacía una ranura de datos con el nombre especificado.
Método públicoGetDataRecupera un objeto asociado con el nombre especificado en la instancia actual.
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetObjectDataRellena un SerializationInfo especificado con los datos necesarios para serializar el LogicalCallContext actual.
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoSetDataAlmacena el objeto especificado en la instancia actual y lo asocia con el nombre especificado.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

La clase LogicalCallContext es una versión de la clase CallContext que se utiliza durante las llamadas de método a dominios de aplicación remotos. CallContext es un objeto de colección especializado similar a un almacenamiento local de subprocesos para llamadas de método, que proporciona ranuras de datos únicas para cada subproceso de ejecución lógico. Las ranuras no se comparten entre contextos de llamada de otros subprocesos lógicos. Se pueden agregar objetos a CallContext conforme recorre la ruta de acceso del código de ejecución, así como examinarlos mediante diversos objetos a través de la ruta de acceso.

Cuando se realiza una llamada de método remoto a un objeto de otro AppDomain, la clase CallContext genera un LogicalCallContext que viaja junto con la llamada remota. Sólo los objetos que exponen la interfaz ILogicalThreadAffinative y que se almacenan en CallContext se propagan fuera de AppDomain en un LogicalCallContext. Los objetos que no admiten esta interfaz no se transmiten en instancias de LogicalCallContext con las llamadas de métodos remotos.

NotaNota

Esta clase realiza una petición de vínculo. SecurityException se produce si el llamador inmediato no dispone de permiso de infraestructura. Para obtener más información, vea Peticiones de vínculos.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft