UrlAuthorizationModule.CheckUrlAccessForPrincipal Método

Definição

Determina se o usuário tem acesso ao arquivo 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 arquivo.

user
IPrincipal

Um IPrincipal objeto que representa o usuário atual.

verb
String

O verbo HTTP usado para fazer a solicitação.

Retornos

true se o usuário atual puder acessar o arquivo; caso contrário, false.

Exceções

virtualPath é null.

-ou-

user é null.

-ou-

verb é null.

virtualPath está fora do caminho raiz do aplicativo.

Comentários

O CheckUrlAccessForPrincipal método verifica se o usuário atual recebe acesso ao arquivo solicitado no arquivo Web.config do aplicativo.

Se o verbo HTTP usado para fazer a solicitação for GET, POSTou HEAD, o método verificará o CheckUrlAccessForPrincipal acesso de leitura ao arquivo. Se qualquer outro verbo for usado, as CheckUrlAccessForPrincipal verificações de acesso de leitura/gravação ao arquivo.

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

Aplica-se a