User.IsInRole Método

Definición

Determina si el usuario actual pertenece al rol especificado.

Sobrecargas

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

El rol de Windows integrado cuya pertenencia se va a comprobar.

Devoluciones

Es True si el usuario actual es un miembro del rol especificado; en caso contrario, es False.

Ejemplos

En este ejemplo se comprueba si el usuario es un 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, según la entidad de seguridad actual. Si es una entidad de seguridad de usuario de Windows (WindowsPrincipal), esta función se 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.

Nota

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
Biblioteca de clases
Aplicación de consola
Biblioteca de controles de Windows
Biblioteca de controles web
Servicio de Windows
Sitio web

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 cuya condición de pertenencia se va a comprobar.

Devoluciones

Es True si el usuario actual es un miembro del rol especificado; en caso contrario, es False.

Ejemplos

En este ejemplo se comprueba si el usuario es un 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, según la entidad de seguridad actual. Si es una entidad de seguridad de usuario de Windows (WindowsPrincipal), esta función se 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.

Nota

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
Biblioteca de clases
Aplicación de consola
Biblioteca de controles de Windows
Biblioteca de controles web
Servicio de Windows
Sitio web

Consulte también

Se aplica a