Compartir a través de


CompressedStack Clase

Definición

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

public ref class CompressedStack sealed : System::Runtime::Serialization::ISerializable
public ref class CompressedStack
public sealed class CompressedStack : System.Runtime.Serialization.ISerializable
public class CompressedStack
[System.Serializable]
public sealed class CompressedStack : System.Runtime.Serialization.ISerializable
type CompressedStack = class
    interface ISerializable
type CompressedStack = class
[<System.Serializable>]
type CompressedStack = class
    interface ISerializable
Public NotInheritable Class CompressedStack
Implements ISerializable
Public Class CompressedStack
Herencia
CompressedStack
Atributos
Implementaciones

Comentarios

La pila comprimida es una representación compacta de toda la información de seguridad de acceso del código en la pila de llamadas, como Deny y Assert acciones. Por ejemplo, si una Deny acción es dos marcos de pila desde el marco actual y no hay ninguna otra anotación de seguridad de acceso de código entre allí y el marco actual, la pila comprimida registra solo esa información, sin tener que serializar toda la pila de llamadas.

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

Esta clase no se usa en la programación de aplicaciones normales.

Métodos

Capture()

Captura la pila comprimida del subproceso actual.

CreateCopy()

Crea una copia de la pila comprimida actual.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Libera los recursos mantenidos por la instancia actual.

GetCompressedStack()

Obtiene la pila comprimida del subproceso actual.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetObjectData(SerializationInfo, StreamingContext)

Establece el objeto SerializationInfo con la información de contexto lógica que se necesita para volver a crear una instancia de este contexto de ejecución.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Run(CompressedStack, ContextCallback, Object)

Ejecuta un método en la pila comprimida especificada del subproceso actual.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a