AppDomainManager.CheckSecuritySettings(SecurityState) 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.
Indique si l'opération spécifiée est autorisée dans le domaine d'application.
public:
virtual bool CheckSecuritySettings(System::Security::SecurityState ^ state);
public virtual bool CheckSecuritySettings (System.Security.SecurityState state);
abstract member CheckSecuritySettings : System.Security.SecurityState -> bool
override this.CheckSecuritySettings : System.Security.SecurityState -> bool
Public Overridable Function CheckSecuritySettings (state As SecurityState) As Boolean
Paramètres
- state
- SecurityState
Sous-classe de SecurityState qui identifie l'opération dont l'état de sécurité est demandé.
Retours
true
si l'hôte autorise l'exécution de l'opération spécifiée par state
dans le domaine d'application ; sinon, false
.
Remarques
L’implémentation par défaut de cette méthode retourne false
.
Cette méthode est appelée lorsque la IsolatedStorageFile.IncreaseQuotaTo méthode a été appelée pour augmenter le quota de stockage isolé. Une application qui héberge le Common Language Runtime (CLR) peut remplacer la méthode pour effectuer des CheckSecuritySettings décisions de stratégie basées SecurityStatesur un IsolatedStorageSecurityState objet (qui hérite ), puis autoriser ou empêcher l’augmentation. Par exemple, un hôte peut inviter l’utilisateur final à approuver ou à refuser la demande d’augmentation du quota. L’implémentation de l’hôte de CheckSecuritySettings doit prendre en compte la possibilité d’attaques par déni de service. Par exemple, elle doit inviter l’utilisateur uniquement si la méthode est appelée à partir d’un événement initié par l’utilisateur, tel qu’un clic sur un bouton.