User.IsInRole Méthode

Définition

Détermine si l'utilisateur actuel appartient au rôle spécifié.

Surcharges

IsInRole(BuiltInRole)

Détermine si l'utilisateur actuel appartient au rôle spécifié.

IsInRole(String)

Détermine si l'utilisateur actuel appartient au rôle spécifié.

IsInRole(BuiltInRole)

Détermine si l'utilisateur actuel appartient au rôle spécifié.

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

Paramètres

role
BuiltInRole

Rôle Windows intégré pour lequel vérifier l'appartenance.

Retours

True si l'utilisateur actuel est un membre du rôle spécifié ; sinon, False.

Exemples

Cet exemple montre comment vérifier si l’utilisateur est un administrateur avant d’accéder à une ressource.

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

Remarques

La My.User.IsInRole méthode permet à votre code de déterminer si l’utilisateur actuel est membre du rôle spécifié.

La surcharge de la My.User.IsInRole méthode qui prend une chaîne permet d’accéder facilement à la IsInRole méthode du principal actuel.

La surcharge de la My.User.IsInRole méthode qui prend une BuiltInRole énumération se comporte différemment, selon le principal actuel. S’il s’agit d’un principal d’utilisateur Windows (WindowsPrincipal), cette fonction convertit role en énumération équivalente WindowsBuiltInRole et retourne le résultat de l’appel IsInRolede . Si le principal actuel est un autre principal, cette fonction transmet le nom de la valeur d’énumération dans role à la méthode du IsInRole principal.

Notes

Le comportement exact de l’objet My.User dépend du type de l’application et du système d’exploitation sur lequel l’application s’exécute. Pour plus d’informations, consultez vue d’ensemble de la User classe.

Disponibilité par type de projet

Type de projet Disponible
Application Windows Oui
Bibliothèque de classes Oui
Application console Oui
Bibliothèque de contrôles Windows Oui
Bibliothèque de contrôles web Oui
Service Windows Oui
Site web Oui

Voir aussi

S’applique à

IsInRole(String)

Détermine si l'utilisateur actuel appartient au rôle spécifié.

public:
 bool IsInRole(System::String ^ role);
public bool IsInRole (string role);
member this.IsInRole : string -> bool
Public Function IsInRole (role As String) As Boolean

Paramètres

role
String

Nom du rôle pour lequel l'appartenance (membership) doit être vérifiée.

Retours

True si l'utilisateur actuel est un membre du rôle spécifié ; sinon, False.

Exemples

Cet exemple montre comment vérifier si l’utilisateur est un administrateur avant d’accéder à une ressource.

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

Remarques

La My.User.IsInRole méthode permet à votre code de déterminer si l’utilisateur actuel est membre du rôle spécifié.

La surcharge de la My.User.IsInRole méthode qui prend une chaîne permet d’accéder facilement à la IsInRole méthode du principal actuel.

La surcharge de la My.User.IsInRole méthode qui prend une BuiltInRole énumération se comporte différemment, selon le principal actuel. S’il s’agit d’un principal d’utilisateur Windows (WindowsPrincipal), cette fonction convertit role en énumération équivalente WindowsBuiltInRole et retourne le résultat de l’appel IsInRolede . Si le principal actuel est un autre principal, cette fonction transmet le nom de la valeur d’énumération dans role à la méthode du IsInRole principal.

Notes

Le comportement exact de l’objet My.User dépend du type de l’application et du système d’exploitation sur lequel l’application s’exécute. Pour plus d’informations, consultez vue d’ensemble de la User classe.

Disponibilité par type de projet

Type de projet Disponible
Application Windows Oui
Bibliothèque de classes Oui
Application console Oui
Bibliothèque de contrôles Windows Oui
Bibliothèque de contrôles web Oui
Service Windows Oui
Site web Oui

Voir aussi

S’applique à