ApplicationSecurityManager.DetermineApplicationTrust Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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.