UrlAuthorizationModule.CheckUrlAccessForPrincipal Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
Jestli má aktuální uživatel k souboru přístup; v opačném případě false
.
Výjimky
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.