User.IsInRole Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |