UrlAuthorizationModule.CheckUrlAccessForPrincipal 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 a accès au fichier demandé.
public:
static bool CheckUrlAccessForPrincipal(System::String ^ virtualPath, System::Security::Principal::IPrincipal ^ user, System::String ^ verb);
public static bool CheckUrlAccessForPrincipal (string virtualPath, System.Security.Principal.IPrincipal user, string verb);
static member CheckUrlAccessForPrincipal : string * System.Security.Principal.IPrincipal * string -> bool
Public Shared Function CheckUrlAccessForPrincipal (virtualPath As String, user As IPrincipal, verb As String) As Boolean
Paramètres
- virtualPath
- String
Chemin d'accès virtuel du fichier.
- user
- IPrincipal
Objet IPrincipal représentant l'utilisateur en cours.
- verb
- String
Verbe HTTP utilisé pour faire la demande.
Retours
true
si l'utilisateur peut accéder au fichier ; sinon, false
.
Exceptions
virtualPath
a la valeur null
.
-ou-
user
a la valeur null
.
-ou-
verb
a la valeur null
.
virtualPath
est en dehors du chemin d'accès racine de l'application.
Remarques
La CheckUrlAccessForPrincipal méthode vérifie si l’utilisateur actuel a accès au fichier demandé dans le fichier Web.config de l’application.
Si le verbe HTTP utilisé pour effectuer la requête est GET
, POST
ou HEAD
, la méthode vérifie l’accès CheckUrlAccessForPrincipal en lecture au fichier. Si un autre verbe est utilisé, le vérifie l’accès CheckUrlAccessForPrincipal en lecture/écriture au fichier.
Pour plus d’informations et un exemple de fichier Web.config, consultez la documentation de la UrlAuthorizationModule classe.