UrlAuthorizationModule.CheckUrlAccessForPrincipal Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 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.