AppDomainManager.CheckSecuritySettings(SecurityState) Méthode

Définition

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.

S’applique à