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 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.

S’applique à