AppDomainManager.CheckSecuritySettings(SecurityState) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した操作がアプリケーション ドメイン内で許可されているかどうかを示します。
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 のサブクラス。
戻り値
state
によって指定された操作をアプリケーション ドメイン内で実行することがホストで許可されている場合は true
。それ以外の場合は false
。
注釈
このメソッドの既定の実装では、 が返されます false
。
このメソッドは、分離ストレージ クォータを IsolatedStorageFile.IncreaseQuotaTo 増やすために メソッドが呼び出されたときに呼び出されます。 共通言語ランタイム (CLR) をホストするアプリケーションは、 メソッドをCheckSecuritySettingsオーバーライドして、オブジェクト (を継承SecurityState) にIsolatedStorageSecurityState基づいてポリシー決定を実行し、増加を許可または防止できます。 たとえば、ホストは、クォータを増やすための要求を承認または拒否するようにエンド ユーザーに求める場合があります。 ホストの の CheckSecuritySettings 実装では、サービス拒否攻撃の可能性を考慮する必要があります。 たとえば、ボタンクリックなどのユーザーが開始したイベントからメソッドが呼び出された場合にのみ、ユーザーにプロンプトを表示する必要があります。
適用対象
.NET