Partager via


UrlAuthorizationModule.CheckUrlAccessForPrincipal Méthode

Définition

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

S’applique à