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
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 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ě.