User.IsInRole Método

Definição

Determina se o usuário atual pertence à função especificada.

Sobrecargas

Nome Description
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 Windows interna para a qual verificar a associação.

Retornos

True se o usuário atual for um 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 é um 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 segurança de usuário Windows (WindowsPrincipal), essa função converterá role para a enumeração WindowsBuiltInRole equivalente e retornará o resultado da chamada IsInRole. Se a entidade de segurança atual for qualquer outra entidade de segurança, essa função passará o nome do valor role de enumeração para o método da entidade de IsInRole segurança.

Note

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 Available
Aplicativo do Windows Yes
Biblioteca de Classes Yes
Aplicativo de console Yes
Biblioteca de Controle do Windows Yes
Biblioteca de Controles da Web Yes
Serviço do Windows Yes
Site da web Yes

Confira também

Aplica-se a

IsInRole(String)

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 para a qual verificar a associação.

Retornos

True se o usuário atual for um 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 é um 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 segurança de usuário Windows (WindowsPrincipal), essa função converterá role para a enumeração WindowsBuiltInRole equivalente e retornará o resultado da chamada IsInRole. Se a entidade de segurança atual for qualquer outra entidade de segurança, essa função passará o nome do valor role de enumeração para o método da entidade de IsInRole segurança.

Note

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 Available
Aplicativo do Windows Yes
Biblioteca de Classes Yes
Aplicativo de console Yes
Biblioteca de Controle do Windows Yes
Biblioteca de Controles da Web Yes
Serviço do Windows Yes
Site da web Yes

Confira também

Aplica-se a