UrlAuthorizationModule.CheckUrlAccessForPrincipal Método

Definição

Determina se o utilizador tem acesso ao ficheiro 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

O caminho virtual para o ficheiro.

user
IPrincipal

Um IPrincipal objeto que representa o utilizador atual.

verb
String

O verbo HTTP usado para fazer o pedido.

Devoluções

true se o utilizador atual conseguir aceder ao ficheiro; caso contrário, false.

Exceções

virtualPath é null.

-ou-

user é null.

-ou-

verb é null.

virtualPath está fora do caminho raiz da aplicação.

Observações

O CheckUrlAccessForPrincipal método verifica se o utilizador atual tem acesso ao ficheiro solicitado no ficheiro Web.config da aplicação.

Se o verbo HTTP usado para fazer o pedido for GET, POST, ou HEAD, o CheckUrlAccessForPrincipal método verifica o acesso de leitura ao ficheiro. Se for usado qualquer outro verbo, verifica CheckUrlAccessForPrincipal o acesso de leitura/escrita ao ficheiro.

Para mais informações e um exemplo Web.config ficheiro, consulte a UrlAuthorizationModule documentação da aula.

Aplica-se a