Partager via


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

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 d’approbations dépend de l’implémentation du gestionnaire d’approbations et des informations transmises dans le context paramètre . Le comportement par défaut du gestionnaire d’approbations consiste à établir une boîte de dialogue d’interface utilisateur pour déterminer l’approbation de l’utilisateur. Toutefois, un gestionnaire d’approbation peut également déterminer les status 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 rendue persistante, en fonction des propriétés des context paramètres et de l’implémentation du gestionnaire d’approbation. Si l’approbation de l’application est conservée pour une décision basée sur une boîte de dialogue utilisateur, les appels futurs à ne ApplicationSecurityManager présenteront pas la boîte de dialogue d’interface utilisateur pour chaque demande pour cette application. DetermineApplicationTrust est appelé après le manifeste, mais avant le téléchargement de l’application sur le système local.

S’applique à