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’application spécifiée à exécuter 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
Identification ActivationContext du contexte d’activation de l’application.
- context
- TrustManagerContext
Identification TrustManagerContext du contexte du gestionnaire de confiance pour l’application.
Retours
true pour exécuter l’application spécifiée ; sinon, false.
- Attributs
Exceptions
Le activationContext paramètre est 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’approbation dépend de l’implémentation du gestionnaire de confiance et des informations transmises dans le context paramètre. Le comportement par défaut du gestionnaire de confiance consiste à établir une boîte de dialogue d’interface utilisateur 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 conservée, en fonction des propriétés des context paramètres et de l’implémentation du gestionnaire de confiance. 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 à l’interface ApplicationSecurityManager utilisateur ne présentent 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.