CompressedStack Osztály

Definíció

Metódusokat biztosít a tömörített verem beállításához és rögzítéséhez az aktuális szálon. Ez az osztály nem örökölhető.

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
Öröklődés
CompressedStack
Attribútumok
Megvalósítás

Megjegyzések

A tömörített verem a hívásverem összes kódhozzáférési biztonsági információjának, például Deny és Assert műveletének tömör megjelenítése. Ha például egy Deny művelet két veremkeret az aktuális kerettől felfelé, és az aktuális keret között nincs más kódelérési biztonsági megjegyzés, a tömörített verem csak ezt az információt rögzíti, anélkül, hogy a teljes hívásvermet szerializálnia kellene.

Az CompressedStack osztályt az osztály belsőleg SecurityContext használja. A metódus például SecurityContext.Capture rögzíti az aktuális hívásverem tömörített veremét, valamint megszemélyesítési és kulturális információkat. Az SecurityContext osztály ezzel az osztálysal irányítja át a ExecutionContext kontextust a szálak között, például a szálkészlet feladatainak ütemezésekor.

Ez az osztály nem használatos a szokásos alkalmazásprogramozási alkalmazásokban.

Metódusok

Name Description
Capture()

Rögzíti a tömörített vermet az aktuális szálról.

CreateCopy()

Létrehozza az aktuális tömörített verem másolatát.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Finalize()

Felszabadítja az aktuális példány által birtokolt erőforrásokat.

GetCompressedStack()

Lekéri az aktuális szál tömörített veremét.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetObjectData(SerializationInfo, StreamingContext)
Elavult.

Beállítja az SerializationInfo objektumot a végrehajtási környezet egy példányának újbóli létrehozásához szükséges logikai környezeti információkkal.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Run(CompressedStack, ContextCallback, Object)

Futtat egy metódust a megadott tömörített veremben az aktuális szálon.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: