PrincipalPermission.Demand Méthode

Définition

Détermine au moment de l’exécution si le principal actuel correspond au principal spécifié par l’autorisation actuelle.

public:
 virtual void Demand();
public void Demand ();
abstract member Demand : unit -> unit
override this.Demand : unit -> unit
Public Sub Demand ()

Implémente

Exceptions

Le principal actuel échoue à la vérification de sécurité pour le principal spécifié par l’autorisation actuelle.

Remarques

Si aucun SecurityException n’est déclenché, la opération est Demand effectuée.

Cette méthode agit sur le principal attaché au thread appelant.

Important

Avant d’appeler la Demand méthode, il est nécessaire de définir la stratégie principale du domaine d’application actuel sur la valeur d’énumération WindowsPrincipal . Par défaut, la stratégie de principal est définie sur UnauthenticatedPrincipal . Si vous ne définissez pas la stratégie de principal sur WindowsPrincipal , une demande d’autorisation principale échouera. Le code suivant doit être exécuté avant que la demande d’autorisation du principal se produise :

AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal).

S’applique à