User.IsInRole 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 atual pertence ao papel especificado.
Sobrecargas
| Name | Description |
|---|---|
| IsInRole(BuiltInRole) |
Determina se o utilizador atual pertence ao papel especificado. |
| IsInRole(String) |
Determina se o utilizador atual pertence ao papel especificado. |
IsInRole(BuiltInRole)
Determina se o utilizador atual pertence ao papel especificado.
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
O papel incorporado no Windows para verificar a adesão.
Devoluções
True se o utilizador atual for membro da função especificada; caso contrário, False.
Exemplos
Este exemplo verifica se o utilizador é administrador antes de aceder a um recurso.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Observações
O My.User.IsInRole método permite que o seu código determine se o utilizador atual é membro do papel especificado.
A sobrecarga do My.User.IsInRole método que toma uma cadeia proporciona fácil acesso ao IsInRole método do principal atual.
A sobrecarga do My.User.IsInRole método que realiza uma BuiltInRole enumeração comporta-se de forma diferente, dependendo do principal atual. Se for um principal de utilizador Windows (WindowsPrincipal), esta função converte role na enumeração equivalente WindowsBuiltInRole e devolve o resultado de chamar IsInRole. Se o principal atual for qualquer outro principal, esta função passa o nome do valor de enumeração para role o método do IsInRole principal.
Note
O comportamento exato do My.User objeto depende do tipo de aplicação e do sistema operativo em que a aplicação é executada. Para mais informações, consulte a User visão geral da turma.
Disponibilidade por tipo de projeto
| Tipo de Projeto | Available |
|---|---|
| Aplicação do Windows | Sim |
| Biblioteca de Classes | Sim |
| Aplicativo de console | Sim |
| Biblioteca de Controlo do Windows | Sim |
| Biblioteca de controle da Web | Sim |
| Serviço Windows | Sim |
| Web site | Sim |
Ver também
Aplica-se a
IsInRole(String)
Determina se o utilizador atual pertence ao papel especificado.
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 para a qual verificar a adesão.
Devoluções
True se o utilizador atual for membro da função especificada; caso contrário, False.
Exemplos
Este exemplo verifica se o utilizador é administrador antes de aceder a um recurso.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Observações
O My.User.IsInRole método permite que o seu código determine se o utilizador atual é membro do papel especificado.
A sobrecarga do My.User.IsInRole método que toma uma cadeia proporciona fácil acesso ao IsInRole método do principal atual.
A sobrecarga do My.User.IsInRole método que realiza uma BuiltInRole enumeração comporta-se de forma diferente, dependendo do principal atual. Se for um principal de utilizador Windows (WindowsPrincipal), esta função converte role na enumeração equivalente WindowsBuiltInRole e devolve o resultado de chamar IsInRole. Se o principal atual for qualquer outro principal, esta função passa o nome do valor de enumeração para role o método do IsInRole principal.
Note
O comportamento exato do My.User objeto depende do tipo de aplicação e do sistema operativo em que a aplicação é executada. Para mais informações, consulte a User visão geral da turma.
Disponibilidade por tipo de projeto
| Tipo de Projeto | Available |
|---|---|
| Aplicação do Windows | Sim |
| Biblioteca de Classes | Sim |
| Aplicativo de console | Sim |
| Biblioteca de Controlo do Windows | Sim |
| Biblioteca de controle da Web | Sim |
| Serviço Windows | Sim |
| Web site | Sim |