User.IsInRole Método

Definición

Determina si el usuario actual pertenece al rol especificado.

Sobrecargas

Nombre Description
IsInRole(BuiltInRole)

Determina si el usuario actual pertenece al rol especificado.

IsInRole(String)

Determina si el usuario actual pertenece al rol especificado.

IsInRole(BuiltInRole)

Determina si el usuario actual pertenece al rol 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

Rol de Windows integrado para el que se va a comprobar la pertenencia.

Devoluciones

True si el usuario actual es miembro del rol especificado; de lo contrario, False.

Ejemplos

En este ejemplo se comprueba si el usuario es administrador antes de acceder a un recurso.

If My.User.IsInRole( 
        ApplicationServices.BuiltInRole.Administrator) Then
    ' Insert code to access a resource here.
End If

Comentarios

El My.User.IsInRole método permite al código determinar si el usuario actual es miembro del rol especificado.

La sobrecarga del My.User.IsInRole método que toma una cadena proporciona fácil acceso al IsInRole método de la entidad de seguridad actual.

La sobrecarga del My.User.IsInRole método que toma una BuiltInRole enumeración se comporta de forma diferente, en función de la entidad de seguridad actual. Si es una entidad de seguridad de usuario de Windows (WindowsPrincipal), esta función convierte role en la enumeración equivalente WindowsBuiltInRole y devuelve el resultado de llamar a IsInRole. Si la entidad de seguridad actual es cualquier otra entidad de seguridad, esta función pasa el nombre del valor de enumeración en role al método de la entidad de IsInRole seguridad.

Note

El comportamiento exacto del My.User objeto depende del tipo de aplicación y del sistema operativo en el que se ejecuta la aplicación. Para obtener más información, consulte la información general de la User clase.

Disponibilidad por tipo de proyecto

Tipo de proyecto Disponible
Aplicación Windows Yes
Biblioteca de clases Yes
Aplicación de consola Yes
Biblioteca de controles de Windows Yes
Biblioteca de controles web Yes
Servicio de Windows Yes
Sitio web Yes

Consulte también

Se aplica a

IsInRole(String)

Determina si el usuario actual pertenece al rol 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

Nombre del rol para el que se va a comprobar la pertenencia.

Devoluciones

True si el usuario actual es miembro del rol especificado; de lo contrario, False.

Ejemplos

En este ejemplo se comprueba si el usuario es administrador antes de acceder a un recurso.

If My.User.IsInRole( 
        ApplicationServices.BuiltInRole.Administrator) Then
    ' Insert code to access a resource here.
End If

Comentarios

El My.User.IsInRole método permite al código determinar si el usuario actual es miembro del rol especificado.

La sobrecarga del My.User.IsInRole método que toma una cadena proporciona fácil acceso al IsInRole método de la entidad de seguridad actual.

La sobrecarga del My.User.IsInRole método que toma una BuiltInRole enumeración se comporta de forma diferente, en función de la entidad de seguridad actual. Si es una entidad de seguridad de usuario de Windows (WindowsPrincipal), esta función convierte role en la enumeración equivalente WindowsBuiltInRole y devuelve el resultado de llamar a IsInRole. Si la entidad de seguridad actual es cualquier otra entidad de seguridad, esta función pasa el nombre del valor de enumeración en role al método de la entidad de IsInRole seguridad.

Note

El comportamiento exacto del My.User objeto depende del tipo de aplicación y del sistema operativo en el que se ejecuta la aplicación. Para obtener más información, consulte la información general de la User clase.

Disponibilidad por tipo de proyecto

Tipo de proyecto Disponible
Aplicación Windows Yes
Biblioteca de clases Yes
Aplicación de consola Yes
Biblioteca de controles de Windows Yes
Biblioteca de controles web Yes
Servicio de Windows Yes
Sitio web Yes

Consulte también

Se aplica a