AppDomainManager.CheckSecuritySettings(SecurityState) Methode

Definitie

Geeft aan of de opgegeven bewerking is toegestaan in het toepassingsdomein.

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

Parameters

state
SecurityState

Een subklasse van SecurityState die identificeert de bewerking waarvan de beveiligingsstatus wordt aangevraagd.

Retouren

trueals de host de bewerking toestaat die is opgegeven door state te worden uitgevoerd in het toepassingsdomein; anders. false

Opmerkingen

De standaard implementatie van deze methode retourneert false.

Deze methode wordt aangeroepen wanneer de IsolatedStorageFile.IncreaseQuotaTo methode is aangeroepen om het geïsoleerde opslagquotum te verhogen. Een toepassing die als host fungeert voor de Common Language Runtime (CLR) kan de CheckSecuritySettings methode overschrijven om beleidsbeslissingen uit te voeren op basis van een IsolatedStorageSecurityState object (dat overneemt), SecurityStateen kan vervolgens de toename toestaan of voorkomen. Een host kan bijvoorbeeld de eindgebruiker vragen de aanvraag goed te keuren of te weigeren om het quotum te verhogen. De implementatie van CheckSecuritySettings de host moet rekening houden met de mogelijkheid van denial-of-service-aanvallen. De gebruiker moet bijvoorbeeld alleen worden gevraagd als de methode wordt aangeroepen vanuit een door de gebruiker geïnitieerde gebeurtenis, zoals klikken op een knop.

Van toepassing op