Partilhar via


User.IsInRole Método

Definição

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)

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

Confira também

Aplica-se a