CompressedStack Klas

Definitie

Biedt methoden voor het instellen en vastleggen van de gecomprimeerde stack op de huidige thread. Deze klasse kan niet worden overgenomen.

public ref class CompressedStack
public ref class CompressedStack sealed : System::Runtime::Serialization::ISerializable
public class CompressedStack
[System.Serializable]
public sealed class CompressedStack : System.Runtime.Serialization.ISerializable
public sealed class CompressedStack : System.Runtime.Serialization.ISerializable
type CompressedStack = class
[<System.Serializable>]
type CompressedStack = class
    interface ISerializable
type CompressedStack = class
    interface ISerializable
Public Class CompressedStack
Public NotInheritable Class CompressedStack
Implements ISerializable
Overname
CompressedStack
Kenmerken
Implementeringen

Opmerkingen

De gecomprimeerde stack is een compacte weergave van alle beveiligingsinformatie voor codetoegang op de aanroepstack, zoals Deny en Assert acties. Als een Deny actie bijvoorbeeld twee frames uit het huidige frame bestaat en er geen andere codetoegangsannotaties zijn tussen daar en het huidige frame, registreert de gecomprimeerde stack alleen die informatie, zonder dat de hele aanroepstack moet worden geserialiseerd.

De CompressedStack klasse wordt intern gebruikt door de SecurityContext klasse. Met de SecurityContext.Capture methode wordt bijvoorbeeld de gecomprimeerde stack voor de huidige aanroepstack vastgelegd, samen met imitatie- en cultuurgegevens. De SecurityContext klasse wordt op zijn beurt door de ExecutionContext klasse gebruikt om context over threads te stromen, bijvoorbeeld bij het plannen van threadgroeptaken.

Deze klasse wordt niet gebruikt in gewone toepassingsprogrammering.

Methoden

Name Description
Capture()

Legt de gecomprimeerde stack van de huidige thread vast.

CreateCopy()

Hiermee maakt u een kopie van de huidige gecomprimeerde stack.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Finalize()

Releases van de resources die worden bewaard door het huidige exemplaar.

GetCompressedStack()

Hiermee haalt u de gecomprimeerde stack voor de huidige thread op.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetObjectData(SerializationInfo, StreamingContext)

Hiermee stelt u het SerializationInfo object in met de logische contextinformatie die nodig is om een exemplaar van deze uitvoeringscontext opnieuw te maken.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Run(CompressedStack, ContextCallback, Object)

Hiermee wordt een methode uitgevoerd in de opgegeven gecomprimeerde stack op de huidige thread.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op