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 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.