UrlAuthorizationModule.CheckUrlAccessForPrincipal Metodo

Definizione

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

C#
public static bool CheckUrlAccessForPrincipal(string virtualPath, System.Security.Principal.IPrincipal user, string verb);

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

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1