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)

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