Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

CompressedStack-Klasse

 

Veröffentlicht: Oktober 2016

Stellt Methoden zum Festlegen und Erfassen des komprimierten Stapels für den aktuellen Thread. Diese Klasse kann nicht vererbt werden.

Namespace:   System.Threading
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.Threading.CompressedStack

[SerializableAttribute]
public sealed class CompressedStack : ISerializable

NameBeschreibung
System_CAPS_pubmethodSystem_CAPS_staticCapture()

Erfasst den komprimierten Stapel des aktuellen Threads.

System_CAPS_pubmethodCreateCopy()

Erstellt eine Kopie des aktuellen komprimierten Stapels.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticGetCompressedStack()

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Ruft den komprimierten Stapel für den aktuellen Thread ab.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Ruft das SerializationInfo-Objekt mit den logischen Kontextinformationen ab, die zum erneuten Erstellen des Ausführungskontexts erforderlich sind.

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticRun(CompressedStack, ContextCallback, Object)

Führt eine Methode im angegebenen komprimierten Stapel für den aktuellen Thread.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Der komprimierte Stapel ist eine kompakte Darstellung der gesamten Code Access Security Informationen in der Aufrufliste, z. B. Deny und Assert Aktionen. Z. B. wenn ein Deny zwei gestapelt Frames, aus dem aktuellen Frame und stehen keine anderen Code Access Security Anmerkungen zwischen dort ist Aktion und den aktuellen Frame der komprimierte Stapel zeichnet nur die Informationen, ohne die gesamte Aufrufliste zu serialisieren.

Die CompressedStack-Klasse wird intern von verwendet die SecurityContext Klasse. Zum Beispiel die SecurityContext.Capture Methode erfasst den komprimierten Stapel für die aktuelle Aufrufliste, zusammen mit Informationen zu Identitätswechsel und Kultur. Die SecurityContext -Klasse werden wiederum von der ExecutionContext -Klasse Kontextfluss zwischen Threads, z. B. beim Planen von Aufgaben für Thread-Pool.

Diese Klasse wird in der Programmierung gewöhnliche Anwendung nicht verwendet.

.NET Framework
Verfügbar seit 1.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: