ApplicationSecurityManager.DetermineApplicationTrust Méthode

Définition

Détermine si l'utilisateur approuve l'exécution de l'application spécifiée avec le jeu d'autorisations demandé.

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

Paramètres

activationContext
ActivationContext

ActivationContext qui identifie le contexte d'activation de l'application.

context
TrustManagerContext

TrustManagerContext qui identifie le contexte du gestionnaire de confiance de l'application.

Retours

Boolean

true pour exécuter l'application spécifiée ; sinon, false.

Attributs

Exceptions

Le paramètre activationContext a la valeur null.

Remarques

DetermineApplicationTrust utilise la propriété configurée ApplicationTrustManager pour déterminer s’il faut autoriser l’exécution de l’application spécifiée avec le jeu d’autorisations demandé dans le manifeste de l’application. Le comportement du gestionnaire de confiance dépend de l’implémentation du gestionnaire de confiance et des informations passées dans le context paramètre. Le comportement par défaut du gestionnaire de confiance consiste à établir une boîte de dialogue d’interface utilisateur (IU) pour déterminer l’approbation de l’utilisateur. Toutefois, un gestionnaire de confiance peut également déterminer l’état d’approbation d’une application en fonction d’autres critères, tels que les décisions fournies par une base de données d’entreprise. La décision d’approbation peut être persistante, en fonction des context Propriétés des paramètres et de l’implémentation du gestionnaire de confiance. Si l’approbation de l’application est rendue persistante pour une décision basée sur une boîte de dialogue utilisateur, les appels ultérieurs à ApplicationSecurityManager ne présenteront pas la boîte de dialogue de l’interface utilisateur pour chaque demande de cette application. DetermineApplicationTrust est appelé après le manifeste, mais avant que l’application ait été téléchargée sur le système local.

S’applique à