CompressedStack Класс

Определение

Обеспечивает методы для установки и инициализации сжатого стека в текущем потоке. Этот класс не наследуется.

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
Наследование
CompressedStack
Атрибуты
Реализации

Комментарии

Сжатый стек представляет собой компактное представление всех сведений о безопасности доступа к коду в стеке вызовов, таких как Deny и Assert действия. Например, если Deny действие состоит из двух кадров стека из текущего кадра и нет других заметок безопасности доступа к коду между ними и текущим кадром, сжатый стек записывает только эти сведения без сериализации всего стека вызовов.

Класс CompressedStack используется внутри SecurityContext класса. Например, SecurityContext.Capture метод захватывает сжатый стек для текущего стека вызовов, а также сведения олицетворения и языка и региональных параметров. Класс SecurityContext , в свою очередь, используется классом ExecutionContext для потокового контекста между потоками, например при планировании задач пула потоков.

Этот класс не используется в обычном программировании приложений.

Методы

Capture()

Перехватывает сжатый стек из текущего потока.

CreateCopy()

Создает копию текущего сжатого стека.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Finalize()

Освобождает ресурсы, удерживаемые текущим экземпляром.

GetCompressedStack()

Возвращает сжатый стек для текущего потока.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)

Задает объект SerializationInfo с информацией логического контекста, необходимой для повторного создания экземпляра данного контекста выполнения.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Run(CompressedStack, ContextCallback, Object)

Выполняет метод в заданном сжатом стеке в текущем потоке.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к