AppDomainManager.CheckSecuritySettings(SecurityState) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.