UrlAuthorizationModule.CheckUrlAccessForPrincipal Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy użytkownik ma dostęp do żądanego pliku.
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
Wirtualna ścieżka do pliku.
- user
- IPrincipal
IPrincipalObiekt reprezentujący bieżącego użytkownika.
- verb
- String
Zlecenie HTTP użyte do żądania.
Zwraca
true
Jeśli bieżący użytkownik może uzyskać dostęp do pliku; w przeciwnym razie false
.
Wyjątki
virtualPath
znajduje się poza ścieżką katalogu głównego aplikacji.
Uwagi
CheckUrlAccessForPrincipalMetoda sprawdza, czy bieżący użytkownik ma udzielony dostęp do żądanego pliku w pliku Web.config aplikacji.
Jeśli zlecenie HTTP użyte do żądania ma wartość GET
, POST
lub HEAD
, CheckUrlAccessForPrincipal Metoda sprawdza dostęp do odczytu do pliku. W przypadku użycia innego zlecenia program CheckUrlAccessForPrincipal sprawdza dostęp do pliku do odczytu i zapisu.
Aby uzyskać więcej informacji i przykładowy plik Web.config, zobacz UrlAuthorizationModule dokumentację klasy.