AppDomainManager.CheckSecuritySettings(SecurityState) Method

Definition

Gibt an, ob der angegebene Vorgang in der Anwendungsdomäne zulässig ist.Indicates whether the specified operation is allowed in the application domain.

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

Eine Unterklasse von SecurityState, die den Vorgang identifiziert, dessen Sicherheitsstatus angefordert wird.A subclass of SecurityState that identifies the operation whose security status is requested.

Returns

Boolean

true, wenn der Host das Ausführen des von state angegebenen Vorgangs in der Anwendungsdomäne zulässt, andernfalls false.true if the host allows the operation specified by state to be performed in the application domain; otherwise, false.

Remarks

Die Standard Implementierung dieser Methode gibt falsezurück.The default implementation of this method returns false.

Diese Methode wird aufgerufen, wenn die IsolatedStorageFile.IncreaseQuotaTo-Methode aufgerufen wurde, um das Kontingent isolierter Speicher zu erhöhen.This method is called when the IsolatedStorageFile.IncreaseQuotaTo method has been called to increase the isolated storage quota. Eine Anwendung, die die Common Language Runtime (CLR) hostet, kann die CheckSecuritySettings-Methode außer Kraft setzen, um Richtlinien Entscheidungen auf Grundlage eines IsolatedStorageSecurityState Objekts (das SecurityState) führt, und dann die Erhöhung zuzulassen oder zu verhindern.An application that hosts the common language runtime (CLR) can override the CheckSecuritySettings method to perform policy decisions based on an IsolatedStorageSecurityState object (which inherits SecurityState), and can then allow or prevent the increase. Beispielsweise kann ein Host den Endbenutzer auffordern, die Anforderung zum Erhöhen des Kontingents zu genehmigen oder zu verweigern.For example, a host could prompt the end user to approve or deny the request to increase the quota. Die Implementierung von CheckSecuritySettings des Hosts sollte die Möglichkeit von Denial-of-Service-Angriffen berücksichtigen.The host's implementation of CheckSecuritySettings should take into account the possibility of denial-of-service attacks. Beispielsweise sollte der Benutzer nur dann aufgefordert werden, wenn die-Methode von einem vom Benutzer initiierten Ereignis aufgerufen wird, z. b. durch Klicken auf eine Schaltfläche.For example, it should prompt the user only if the method is called from a user-initiated event such as a button click.

Applies to