Sdílet prostřednictvím


UrlAuthorizationModule.CheckUrlAccessForPrincipal Metoda

Definice

Určuje, zda má uživatel přístup k požadovanému souboru.

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

Parametry

virtualPath
String

Virtuální cesta k souboru.

user
IPrincipal

IPrincipalObjekt představující aktuálního uživatele.

verb
String

Příkaz HTTP použitý k vytvoření žádosti

Návraty

Boolean

true Jestli má aktuální uživatel k souboru přístup; v opačném případě false .

Výjimky

virtualPath je null.

-nebo-

user je null.

-nebo-

verb je null.

virtualPath je mimo kořenovou cestu aplikace.

Poznámky

CheckUrlAccessForPrincipalMetoda zkontroluje, zda je aktuálnímu uživateli udělen přístup k požadovanému souboru v souboru Web.config pro danou aplikaci.

Pokud je příkaz HTTP použitý k provedení požadavku GET , POST nebo HEAD , CheckUrlAccessForPrincipal Metoda zkontroluje přístup pro čtení k souboru. Pokud se použije jiná operace, CheckUrlAccessForPrincipal zkontroluje přístup pro čtení a zápis do souboru.

Další informace a příklad Web.config souboru naleznete v UrlAuthorizationModule dokumentaci třídy.

Platí pro