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

Objekt IPrincipal představující aktuálního uživatele

verb
String

Příkaz HTTP použitý k provedení požadavku.

Návraty

truepokud má aktuální uživatel přístup k souboru; 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

Metoda CheckUrlAccessForPrincipal zkontroluje, jestli má aktuální uživatel udělený přístup k požadovanému souboru v souboru Web.config pro aplikaci.

Pokud je GETpříkaz HTTP použitý k provedení požadavku , POSTnebo HEADCheckUrlAccessForPrincipal metoda zkontroluje přístup pro čtení k souboru. Pokud se použije nějaký jiný příkaz, zkontroluje CheckUrlAccessForPrincipal přístup pro čtení a zápis k souboru.

Další informace a příklad souboru Web.config najdete v UrlAuthorizationModule dokumentaci ke třídě.

Platí pro