User.IsInRole Método

Definição

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 Yes
Biblioteca de Classes Yes
Aplicativo de console Yes
Biblioteca de Controlo do Windows Yes
Biblioteca de controle da Web Yes
Serviço Windows Yes
Web site Yes

Ver também

Aplica-se a

IsInRole(String)

Origem:
User.vb
Origem:
User.vb
Origem:
User.vb
Origem:
User.vb
Origem:
User.vb

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 Yes
Biblioteca de Classes Yes
Aplicativo de console Yes
Biblioteca de Controlo do Windows Yes
Biblioteca de controle da Web Yes
Serviço Windows Yes
Web site Yes

Ver também

Aplica-se a