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

CompressedStack (Clase)

Proporciona métodos para la configuración y captura de la pila comprimida en el subproceso actual. Esta clase no puede heredarse.

System.Object
  System.Threading.CompressedStack

Espacio de nombres:  System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
public sealed class CompressedStack : ISerializable

El tipo CompressedStack expone los siguientes miembros.

  NombreDescripción
Método públicoMiembro estáticoCaptureCaptura la pila comprimida del subproceso actual.
Método públicoCreateCopyCrea una copia de la pila comprimida actual.
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoMiembro estáticoGetCompressedStackInfraestructura. Obtiene la pila comprimida del subproceso actual.
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetObjectDataEstablece el objeto SerializationInfo con la información de contexto lógica necesaria para volver a crear una instancia de este contexto de ejecución.
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoMiembro estáticoRunEjecuta un método en la pila comprimida especificada del subproceso actual.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

La pila comprimida es una representación compacta de toda la información de seguridad de acceso del código sobre la pila de llamadas, como las acciones Deny y Assert. Por ejemplo, si una acción Deny está dos marcos de pila por encima del marco actual y no hay ninguna otra anotación de seguridad de acceso del código entre esa posición y el marco actual, la pila comprimida registrará sólo esa información, sin tener que serializar la pila de llamadas completa.

La clase SecurityContext utiliza internamente la clase CompressedStack. Por ejemplo, el método SecurityContext.Capture captura la pila comprimida de la pila de llamadas actual, junto con la información de suplantación y referencia cultural. La clase ExecutionContext utiliza a su vez la clase SecurityContext para que fluya el contexto entre los subprocesos, por ejemplo al programar las tareas de grupo de subprocesos.

Esta clase no se utiliza en la programación de aplicaciones corriente.

.NET Framework

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

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

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 públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft