CompressedStack Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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) |