UrlAuthorizationModule.CheckUrlAccessForPrincipal Metodo

Definizione

Determina se l'utente dispone delle autorizzazioni per accedere al file richiesto.

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

Parametri

virtualPath
String

Percorso virtuale del file.

user
IPrincipal

Oggetto IPrincipal che rappresenta l'utente corrente.

verb
String

Verbo HTTP utilizzato per effettuare la richiesta.

Restituisce

true se all'utente corrente è consentito accedere al file; in caso contrario, false.

Eccezioni

virtualPath è null.

-oppure-

user è null.

-oppure-

verb è null.

virtualPath non è compreso nel percorso della directory radice dell'applicazione.

Commenti

Il CheckUrlAccessForPrincipal metodo verifica se all'utente corrente viene concesso l'accesso al file richiesto nel file Web.config per l'applicazione.

Se il verbo HTTP usato per effettuare la richiesta è GET, POSTo HEAD, il metodo verifica l'accesso CheckUrlAccessForPrincipal in lettura al file. Se viene usato un altro verbo, verifica l'accesso CheckUrlAccessForPrincipal in lettura/scrittura al file.

Per altre informazioni e un file di esempio Web.config, vedere la documentazione della UrlAuthorizationModule classe.

Si applica a