CompressedStack Classe

Definição

Fornece métodos para definir e capturar a pilha compactada no thread atual. Essa classe não pode ser herdada.

public ref class CompressedStack
public ref class CompressedStack sealed : System::Runtime::Serialization::ISerializable
public class CompressedStack
[System.Serializable]
public sealed class CompressedStack : System.Runtime.Serialization.ISerializable
public sealed class CompressedStack : System.Runtime.Serialization.ISerializable
type CompressedStack = class
[<System.Serializable>]
type CompressedStack = class
    interface ISerializable
type CompressedStack = class
    interface ISerializable
Public Class CompressedStack
Public NotInheritable Class CompressedStack
Implements ISerializable
Herança
CompressedStack
Atributos
Implementações

Comentários

A pilha compactada é uma representação compacta de todas as informações de segurança de acesso de código na pilha de chamadas, como Deny e Assert ações. Por exemplo, se uma Deny ação for dois quadros de pilha acima do quadro atual e não houver outras anotações de segurança de acesso de código entre ela e o quadro atual, a pilha compactada registrará apenas essas informações, sem precisar serializar toda a pilha de chamadas.

A CompressedStack classe é usada internamente pela SecurityContext classe. Por exemplo, o SecurityContext.Capture método captura a pilha compactada para a pilha de chamadas atual, juntamente com informações de representação e cultura. A SecurityContext classe é usada, por sua vez, pela classe para fluir o ExecutionContext contexto entre threads, por exemplo, ao agendar tarefas do pool de threads.

Essa classe não é usada na programação de aplicativo comum.

Métodos

Nome Description
Capture()

Captura a pilha compactada do thread atual.

CreateCopy()

Cria uma cópia da pilha compactada atual.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera os recursos mantidos pela instância atual.

GetCompressedStack()

Obtém a pilha compactada para o thread atual.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetObjectData(SerializationInfo, StreamingContext)

Define o SerializationInfo objeto com as informações de contexto lógico necessárias para recriar uma instância desse contexto de execução.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

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

Executa um método na pilha compactada especificada no thread atual.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a