ApplicationSecurityManager.DetermineApplicationTrust メソッド

定義

要求されたアクセス許可セットで指定のアプリケーションを実行することをユーザーが承認するかどうかを判断します。

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

戻り値

Boolean

指定したアプリケーションを実行する場合は true。それ以外の場合は false

属性

例外

activationContext パラメーターが null です。

注釈

DetermineApplicationTrust 構成されたプロパティを使用して、 ApplicationTrustManager アプリケーションマニフェストで要求されたアクセス許可セットを使用して、指定されたアプリケーションの実行を許可するかどうかを決定します。 信頼マネージャーの動作は、信頼マネージャーの実装と、パラメーターで渡される情報に依存し context ます。 信頼マネージャーの既定の動作では、ユーザーの承認を決定するためのユーザーインターフェイス (UI) ダイアログボックスが確立されます。 ただし、信頼マネージャーは、企業データベースによって提供される意思決定など、他の条件に基づいてアプリケーションの信頼状態を判断することもできます。 パラメーターのプロパティと信頼マネージャーの実装によっては、信頼の決定を永続化することができ context ます。 アプリケーションの信頼がユーザーダイアログボックスに基づいて決定するために永続化される場合、その ApplicationSecurityManager アプリケーションの要求ごとに UI ダイアログボックスが表示されません。 DetermineApplicationTrust は、マニフェストの後、アプリケーションがローカルシステムにダウンロードされる前に呼び出されます。

適用対象