SecurityManager.CurrentThreadRequiresSecurityContextCapture Méthode

Définition

Détermine si le thread actuel nécessite une capture de contexte de sécurité si son état de sécurité doit être recréé ultérieurement.

public:
 static bool CurrentThreadRequiresSecurityContextCapture();
public static bool CurrentThreadRequiresSecurityContextCapture();
[System.Security.SecurityCritical]
public static bool CurrentThreadRequiresSecurityContextCapture();
static member CurrentThreadRequiresSecurityContextCapture : unit -> bool
[<System.Security.SecurityCritical>]
static member CurrentThreadRequiresSecurityContextCapture : unit -> bool
Public Shared Function CurrentThreadRequiresSecurityContextCapture () As Boolean

Retours

falsesi la pile ne contient aucun domaine d’application partiellement approuvé, aucun assembly partiellement approuvé et aucun modificateur actif ou PermitOnly() actuellement actifDeny() ; true si le Common Language Runtime ne peut pas garantir que la pile ne contient aucun de ces éléments.

Attributs

Remarques

Vous pouvez utiliser la CurrentThreadRequiresSecurityContextCapture méthode avant de mettre en cache des données sensibles obtenues après les demandes de sécurité réussies.

Si la Assert méthode a été appelée plus haut sur la pile, les données ne doivent pas être mises en cache sans capturer le contexte de sécurité correspondant. Sinon, les données sensibles obtenues sous un code Assert peuvent devenir disponibles pour le code qui n’est plus en cours d’exécution sur place Assert .

Important

La valeur de retour est fiable uniquement lorsqu’elle est false, ce qui signifie que le thread n’est pas garanti pour exiger une capture de contexte de sécurité. La méthode peut retourner true lorsqu’une capture de contexte de sécurité n’est pas nécessaire pour éviter les vulnérabilités de sécurité.

CurrentThreadRequiresSecurityContextCapture est critique pour la sécurité, car son utilisation principale consiste à éviter les captures de contexte de sécurité inutiles, ce qui indique que le code qui l’utilise respecte la sécurité et doit être audité.

S’applique à