ApplicationSecurityManager.DetermineApplicationTrust メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求されたアクセス許可セットで指定のアプリケーションを実行することをユーザーが承認するかどうかを判断します。
public:
static bool DetermineApplicationTrust(ActivationContext ^ activationContext, System::Security::Policy::TrustManagerContext ^ context);
public static bool DetermineApplicationTrust (ActivationContext activationContext, System.Security.Policy.TrustManagerContext context);
[System.Security.SecurityCritical]
public static bool DetermineApplicationTrust (ActivationContext activationContext, System.Security.Policy.TrustManagerContext context);
static member DetermineApplicationTrust : ActivationContext * System.Security.Policy.TrustManagerContext -> bool
[<System.Security.SecurityCritical>]
static member DetermineApplicationTrust : ActivationContext * System.Security.Policy.TrustManagerContext -> bool
Public Shared Function DetermineApplicationTrust (activationContext As ActivationContext, context As TrustManagerContext) As Boolean
パラメーター
- activationContext
- ActivationContext
アプリケーションのアクティベーション コンテキストを示す ActivationContext。
- context
- TrustManagerContext
アプリケーションの信頼マネージャーのコンテキストを示す TrustManagerContext。
戻り値
指定したアプリケーションを実行する場合は true。それ以外の場合は false。
- 属性
例外
activationContext パラメーターが null です。
注釈
DetermineApplicationTrust 構成されたプロパティを使用して、 ApplicationTrustManager アプリケーションマニフェストで要求されたアクセス許可セットを使用して、指定されたアプリケーションの実行を許可するかどうかを決定します。 信頼マネージャーの動作は、信頼マネージャーの実装と、パラメーターで渡される情報に依存し context ます。 信頼マネージャーの既定の動作では、ユーザーの承認を決定するためのユーザーインターフェイス (UI) ダイアログボックスが確立されます。 ただし、信頼マネージャーは、企業データベースによって提供される意思決定など、他の条件に基づいてアプリケーションの信頼状態を判断することもできます。 パラメーターのプロパティと信頼マネージャーの実装によっては、信頼の決定を永続化することができ context ます。 アプリケーションの信頼がユーザーダイアログボックスに基づいて決定するために永続化される場合、その ApplicationSecurityManager アプリケーションの要求ごとに UI ダイアログボックスが表示されません。 DetermineApplicationTrust は、マニフェストの後、アプリケーションがローカルシステムにダウンロードされる前に呼び出されます。