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 qui identifie l’opération dont l’état de SecurityState sécurité est demandé.
Retours
true si l’hôte autorise l’opération spécifiée par state l’exécution 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 CheckSecuritySettings méthode pour effectuer des décisions de stratégie basées IsolatedStorageSecurityStatesur un SecurityState 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 CheckSecuritySettings l’hôte doit tenir compte de la possibilité d’attaques par déni de service. Par exemple, il 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.