Share via


UrlAuthorizationModule.CheckUrlAccessForPrincipal Método

Definición

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

Boolean

true si el usuario actual puede tener acceso al archivo; de lo contrario, false.

Excepciones

virtualPath es null.

O bien

user es null.

O bien

verb es null.

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.

Se aplica a