User.IsInRole Metod

Definition

Avgör om den aktuella användaren tillhör den angivna rollen.

Överlagringar

Name Description
IsInRole(BuiltInRole)

Avgör om den aktuella användaren tillhör den angivna rollen.

IsInRole(String)

Avgör om den aktuella användaren tillhör den angivna rollen.

IsInRole(BuiltInRole)

Avgör om den aktuella användaren tillhör den angivna rollen.

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

Parametrar

role
BuiltInRole

Den inbyggda Windows roll som medlemskapet ska kontrolleras för.

Returer

Trueom den aktuella användaren är medlem i den angivna rollen; annars . False

Exempel

I det här exemplet kontrolleras om användaren är administratör innan den får åtkomst till en resurs.

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

Kommentarer

Med My.User.IsInRole metoden kan koden avgöra om den aktuella användaren är medlem i den angivna rollen.

Överlagringen av metoden My.User.IsInRole som tar en sträng ger enkel åtkomst till IsInRole metoden för det aktuella huvudkontot.

Överlagringen av metoden My.User.IsInRole som tar en BuiltInRole uppräkning fungerar annorlunda, beroende på aktuellt huvudnamn. Om det är ett Windows användarens huvudnamn (WindowsPrincipal) konverterar den här funktionen role till motsvarande WindowsBuiltInRole uppräkning och returnerar resultatet av att anropa IsInRole. Om det aktuella huvudkontot är något annat huvudnamn skickar den här funktionen namnet på uppräkningsvärdet till role huvudkontots IsInRole metod.

Note

Det exakta beteendet för My.User objektet beror på typen av program och på det operativsystem som programmet körs på. Mer information finns i klassöversikten User .

Tillgänglighet efter projekttyp

Projekttyp Tillgängligt
Windows-program Yes
Klassbibliotek Yes
Konsolprogram Yes
Windows-kontrollbibliotek Yes
Webbkontrollbibliotek Yes
Windows-tjänsten Yes
Webbplats Yes

Se även

Gäller för

IsInRole(String)

Avgör om den aktuella användaren tillhör den angivna rollen.

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

Parametrar

role
String

Namnet på den roll som medlemskapet ska kontrolleras för.

Returer

Trueom den aktuella användaren är medlem i den angivna rollen; annars . False

Exempel

I det här exemplet kontrolleras om användaren är administratör innan den får åtkomst till en resurs.

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

Kommentarer

Med My.User.IsInRole metoden kan koden avgöra om den aktuella användaren är medlem i den angivna rollen.

Överlagringen av metoden My.User.IsInRole som tar en sträng ger enkel åtkomst till IsInRole metoden för det aktuella huvudkontot.

Överlagringen av metoden My.User.IsInRole som tar en BuiltInRole uppräkning fungerar annorlunda, beroende på aktuellt huvudnamn. Om det är ett Windows användarens huvudnamn (WindowsPrincipal) konverterar den här funktionen role till motsvarande WindowsBuiltInRole uppräkning och returnerar resultatet av att anropa IsInRole. Om det aktuella huvudkontot är något annat huvudnamn skickar den här funktionen namnet på uppräkningsvärdet till role huvudkontots IsInRole metod.

Note

Det exakta beteendet för My.User objektet beror på typen av program och på det operativsystem som programmet körs på. Mer information finns i klassöversikten User .

Tillgänglighet efter projekttyp

Projekttyp Tillgängligt
Windows-program Yes
Klassbibliotek Yes
Konsolprogram Yes
Windows-kontrollbibliotek Yes
Webbkontrollbibliotek Yes
Windows-tjänsten Yes
Webbplats Yes

Se även

Gäller för