UrlAuthorizationModule.CheckUrlAccessForPrincipal Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se l'utente ha accesso 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 usato per effettuare la richiesta.
Valori restituiti
true se l'utente corrente può accedere al file; in caso contrario, false.
Eccezioni
virtualPath si trova all'esterno del percorso 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, controlla l'accesso CheckUrlAccessForPrincipal in lettura/scrittura al file.
Per altre informazioni e un file di Web.config di esempio, vedere la documentazione della UrlAuthorizationModule classe.