CompressedStack Kelas

Definisi

Menyediakan metode untuk mengatur dan menangkap tumpukan terkompresi pada utas saat ini. Kelas ini tidak dapat diwariskan.

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
Warisan
CompressedStack
Atribut
Penerapan

Keterangan

Tumpukan terkompresi adalah representasi ringkas dari semua informasi keamanan akses kode pada tumpukan panggilan, seperti Deny dan Assert tindakan. Misalnya, jika tindakan Deny adalah dua bingkai tumpukan dari bingkai saat ini dan tidak ada anotasi keamanan akses kode lain antara sana dan bingkai saat ini, tumpukan terkompresi hanya mencatat informasi tersebut, tanpa harus membuat serialisasi seluruh tumpukan panggilan.

Kelas CompressedStack digunakan secara internal oleh SecurityContext kelas . Misalnya, SecurityContext.Capture metode menangkap tumpukan terkompresi untuk tumpukan panggilan saat ini, bersama dengan informasi peniruan dan budaya. Kelas SecurityContext digunakan pada gilirannya oleh ExecutionContext kelas untuk mengalirkan konteks di seluruh utas, misalnya saat menjadwalkan tugas kumpulan utas.

Kelas ini tidak digunakan dalam pemrograman aplikasi biasa.

Metode

Nama Deskripsi
Capture()

Mengambil tumpukan terkompresi dari utas saat ini.

CreateCopy()

Membuat salinan tumpukan terkompresi saat ini.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Finalize()

Merilis sumber daya yang disimpan oleh instans saat ini.

GetCompressedStack()

Mendapatkan tumpukan terkompresi untuk utas saat ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetObjectData(SerializationInfo, StreamingContext)
Kedaluwarsa.

SerializationInfo Mengatur objek dengan informasi konteks logis yang diperlukan untuk membuat ulang instans konteks eksekusi ini.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Run(CompressedStack, ContextCallback, Object)

Menjalankan metode dalam tumpukan terkompresi yang ditentukan pada utas saat ini.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk