AppDomainManager.CheckSecuritySettings(SecurityState) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob der angegebene Vorgang in der Anwendungsdomäne zulässig ist.
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
Parameter
- state
- SecurityState
Eine Unterklasse, die SecurityState den Vorgang identifiziert, dessen Sicherheitsstatus angefordert wird.
Gibt zurück
true wenn der Host zulässt, dass der von state der Anwendungsdomäne angegebene Vorgang ausgeführt werden kann; andernfalls false.
Hinweise
Die Standardimplementierung dieser Methode gibt falsezurück.
Diese Methode wird aufgerufen, wenn die IsolatedStorageFile.IncreaseQuotaTo Methode aufgerufen wurde, um das isolierte Speicherkontingent zu erhöhen. Eine Anwendung, die die Common Language Runtime (CLR) hostet, kann die CheckSecuritySettings Methode außer Kraft setzen, um Richtlinienentscheidungen basierend auf einem IsolatedStorageSecurityState Objekt durchzuführen (die erbt SecurityState), und kann dann die Erhöhung zulassen oder verhindern. Beispielsweise könnte ein Host den Endbenutzer auffordern, die Anforderung zum Erhöhen des Kontingents zu genehmigen oder zu verweigern. Die Implementierung CheckSecuritySettings des Hosts sollte die Möglichkeit von Denial-of-Service-Angriffen berücksichtigen. Beispielsweise sollte er den Benutzer nur auffordern, wenn die Methode von einem vom Benutzer initiierten Ereignis aufgerufen wird, z. B. ein Schaltflächenklick.