Partager via


CompressedStack.GetCompressedStack Méthode

Définition

Obtient la pile compressée pour le thread actuel.

public:
 static System::Threading::CompressedStack ^ GetCompressedStack();
public static System.Threading.CompressedStack GetCompressedStack ();
[System.Security.SecurityCritical]
public static System.Threading.CompressedStack GetCompressedStack ();
static member GetCompressedStack : unit -> System.Threading.CompressedStack
[<System.Security.SecurityCritical>]
static member GetCompressedStack : unit -> System.Threading.CompressedStack
Public Shared Function GetCompressedStack () As CompressedStack

Retours

CompressedStack

CompressedStack pour le thread actuel.

Attributs

Exceptions

Un appelant dans la chaîne d'appel ne dispose pas de l'autorisation requise pour accéder à du code non managé.

Remarques

Si la sécurité est activée, la pile compressée actuelle est retournée. Si la sécurité est désactivée, GetCompressedStack retourne un objet vide CompressedStack .

Notes

Cette méthode utilise SecurityAction.LinkDemand pour empêcher son appel de code non approuvé ; seul l’appelant immédiat doit disposer SecurityPermissionAttribute.UnmanagedCode d’une autorisation. Pour obtenir des limitations importantes sur l’utilisation du LinkDemand membre, consultez Demand vs LinkDemand.

Notes

Ce membre fait également une demande de lien pour la clé publique ECMA, qui n’est pas une clé de chiffrement valide, mais une pseudo clé. Dans le .NET Framework la demande de lien pour la pseudo clé ECMA est automatiquement convertie en une demande de lien pour la clé publique Microsoft. L’exception de sécurité est basée sur la clé publique Microsoft, et non sur la pseudo clé ECMA.

S’applique à