CompressedStack.GetCompressedStack Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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é.
- ou - La demande de StrongNameIdentityPermission a échoué.
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.