User.IsInRole Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o usuário atual pertence à função especificada.
Sobrecargas
IsInRole(BuiltInRole) |
Determina se o usuário atual pertence à função especificada. |
IsInRole(String) |
Determina se o usuário atual pertence à função especificada. |
IsInRole(BuiltInRole)
Determina se o usuário atual pertence à função especificada.
public:
bool IsInRole(Microsoft::VisualBasic::ApplicationServices::BuiltInRole role);
public bool IsInRole (Microsoft.VisualBasic.ApplicationServices.BuiltInRole role);
member this.IsInRole : Microsoft.VisualBasic.ApplicationServices.BuiltInRole -> bool
Public Function IsInRole (role As BuiltInRole) As Boolean
Parâmetros
- role
- BuiltInRole
A função do Windows interna para a qual verificar a associação.
Retornos
True
se o usuário atual for membro da função especificada; caso contrário, False
.
Exemplos
Este exemplo verifica se o usuário é um administrador antes de acessar um recurso.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Comentários
O My.User.IsInRole
método permite que seu código determine se o usuário atual é membro da função especificada.
A sobrecarga do My.User.IsInRole
método que usa uma cadeia de caracteres fornece fácil acesso ao IsInRole método da entidade de segurança atual.
A sobrecarga do My.User.IsInRole
método que usa uma BuiltInRole
enumeração se comporta de forma diferente, dependendo da entidade de segurança atual. Se for uma entidade de usuário do Windows (WindowsPrincipal), essa função converterá role
para a enumeração equivalente WindowsBuiltInRole e retornará o resultado da chamada IsInRolede . Se a entidade de segurança atual for qualquer outra entidade de segurança, essa função passará o nome do valor de enumeração para role
o método da entidade de IsInRole segurança.
Observação
O comportamento exato do My.User
objeto depende do tipo do aplicativo e do sistema operacional no qual o aplicativo é executado. Para obter mais informações, consulte a visão geral da User classe.
Disponibilidade por tipo de projeto
Tipo de projeto | Disponível |
---|---|
Aplicativo do Windows | Sim |
Biblioteca de Classes | Sim |
Aplicativo do Console | Sim |
Biblioteca de Controle do Windows | Sim |
Biblioteca de Controles da Web | Sim |
Serviço do Windows | Sim |
Site | Sim |
Confira também
Aplica-se a
IsInRole(String)
- Origem:
- User.vb
- Origem:
- User.vb
- Origem:
- User.vb
Determina se o usuário atual pertence à função especificada.
public:
bool IsInRole(System::String ^ role);
public bool IsInRole (string role);
member this.IsInRole : string -> bool
Public Function IsInRole (role As String) As Boolean
Parâmetros
- role
- String
O nome da função cuja associação será verificada.
Retornos
True
se o usuário atual for membro da função especificada; caso contrário, False
.
Exemplos
Este exemplo verifica se o usuário é um administrador antes de acessar um recurso.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Comentários
O My.User.IsInRole
método permite que seu código determine se o usuário atual é membro da função especificada.
A sobrecarga do My.User.IsInRole
método que usa uma cadeia de caracteres fornece fácil acesso ao IsInRole método da entidade de segurança atual.
A sobrecarga do My.User.IsInRole
método que usa uma BuiltInRole
enumeração se comporta de forma diferente, dependendo da entidade de segurança atual. Se for uma entidade de usuário do Windows (WindowsPrincipal), essa função converterá role
para a enumeração equivalente WindowsBuiltInRole e retornará o resultado da chamada IsInRolede . Se a entidade de segurança atual for qualquer outra entidade de segurança, essa função passará o nome do valor de enumeração para role
o método da entidade de IsInRole segurança.
Observação
O comportamento exato do My.User
objeto depende do tipo do aplicativo e do sistema operacional no qual o aplicativo é executado. Para obter mais informações, consulte a visão geral da User classe.
Disponibilidade por tipo de projeto
Tipo de projeto | Disponível |
---|---|
Aplicativo do Windows | Sim |
Biblioteca de Classes | Sim |
Aplicativo do Console | Sim |
Biblioteca de Controle do Windows | Sim |
Biblioteca de Controles da Web | Sim |
Serviço do Windows | Sim |
Site | Sim |