UrlAuthorizationModule.CheckUrlAccessForPrincipal Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si el usuario tiene el acceso al archivo solicitado.
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
Parámetros
- virtualPath
- String
La ruta de acceso virtual al archivo.
- user
- IPrincipal
Objeto IPrincipal que representa al usuario actual.
- verb
- String
El verbo HTTP utilizado para realizar la solicitud.
Devoluciones
true
si el usuario actual puede tener acceso al archivo; de lo contrario, false
.
Excepciones
virtualPath
está fuera de la ruta de acceso raíz de la aplicación.
Comentarios
El CheckUrlAccessForPrincipal método comprueba si el usuario actual tiene acceso al archivo solicitado en el archivo de Web.config de la aplicación.
Si el verbo HTTP que se usa para hacer que la solicitud sea GET
, POST
o HEAD
, el CheckUrlAccessForPrincipal método comprueba el acceso de lectura al archivo. Si se usa cualquier otro verbo, CheckUrlAccessForPrincipal comprueba el acceso de lectura y escritura al archivo.
Para obtener más información y un ejemplo de archivo Web.config, consulte la documentación de la UrlAuthorizationModule clase.