AppDomainManager.CheckSecuritySettings(SecurityState) メソッド

定義

指定した操作がアプリケーション ドメインで許可されているかどうかを示します。

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

パラメーター

state
SecurityState

セキュリティ状態が要求された操作を識別する SecurityState のサブクラス。

返品

true ホストで指定された操作をアプリケーション ドメインで実行 state 許可する場合は a0/>。それ以外の場合は false

注釈

このメソッドの既定の実装では、 falseが返されます。

このメソッドは、分離ストレージ クォータを増やすために IsolatedStorageFile.IncreaseQuotaTo メソッドが呼び出されたときに呼び出されます。 共通言語ランタイム (CLR) をホストするアプリケーションは、CheckSecuritySettings メソッドをオーバーライドして、(IsolatedStorageSecurityStateを継承する) SecurityState オブジェクトに基づいてポリシー決定を実行し、増加を許可または回避できます。 たとえば、ホストは、クォータを増やす要求を承認または拒否するようにエンド ユーザーに求める場合があります。 ホストの CheckSecuritySettings の実装では、サービス拒否攻撃の可能性を考慮する必要があります。 たとえば、ボタン クリックなどのユーザーが開始したイベントからメソッドが呼び出された場合にのみ、ユーザーにメッセージを表示する必要があります。

適用対象