User.IsInRole Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de huidige gebruiker tot de opgegeven rol behoort.
Overloads
| Name | Description |
|---|---|
| IsInRole(BuiltInRole) |
Bepaalt of de huidige gebruiker tot de opgegeven rol behoort. |
| IsInRole(String) |
Bepaalt of de huidige gebruiker tot de opgegeven rol behoort. |
IsInRole(BuiltInRole)
Bepaalt of de huidige gebruiker tot de opgegeven rol behoort.
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
Parameters
- role
- BuiltInRole
De ingebouwde Windows rol waarvoor het lidmaatschap moet worden gecontroleerd.
Retouren
True als de huidige gebruiker lid is van de opgegeven rol; anders, False.
Voorbeelden
In dit voorbeeld wordt gecontroleerd of de gebruiker een beheerder is voordat deze toegang krijgt tot een resource.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Opmerkingen
Met My.User.IsInRole de methode kan uw code bepalen of de huidige gebruiker lid is van de opgegeven rol.
De overbelasting van de My.User.IsInRole methode die een tekenreeks gebruikt, biedt eenvoudige toegang tot de IsInRole methode van de huidige principal.
De overbelasting van de My.User.IsInRole methode die een BuiltInRole opsomming neemt, gedraagt zich anders, afhankelijk van de huidige principal. Als het een Windows user principal (WindowsPrincipal) is, converteert deze functie role naar de equivalente WindowsBuiltInRole opsomming en retourneert het resultaat van het aanroepen van IsInRole. Als de huidige principal een andere principal is, geeft deze functie de naam van de opsommingswaarde role door aan de methode van IsInRole de principal.
Note
Het exacte gedrag van het My.User object is afhankelijk van het type toepassing en van het besturingssysteem waarop de toepassing wordt uitgevoerd. Zie het User klasoverzicht voor meer informatie.
Beschikbaarheid per projecttype
| Projecttype | Available |
|---|---|
| Windows-toepassing | Yes |
| Klassebibliotheek | Yes |
| Console toepassing | Yes |
| Windows-besturingselementbibliotheek | Yes |
| Webcontrolebibliotheek | Yes |
| Windows-serviceprogramma | Yes |
| Website | Yes |
Zie ook
Van toepassing op
IsInRole(String)
Bepaalt of de huidige gebruiker tot de opgegeven rol behoort.
public:
bool IsInRole(System::String ^ role);
public bool IsInRole(string role);
member this.IsInRole : string -> bool
Public Function IsInRole (role As String) As Boolean
Parameters
- role
- String
De naam van de rol waarvoor het lidmaatschap moet worden gecontroleerd.
Retouren
True als de huidige gebruiker lid is van de opgegeven rol; anders, False.
Voorbeelden
In dit voorbeeld wordt gecontroleerd of de gebruiker een beheerder is voordat deze toegang krijgt tot een resource.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Opmerkingen
Met My.User.IsInRole de methode kan uw code bepalen of de huidige gebruiker lid is van de opgegeven rol.
De overbelasting van de My.User.IsInRole methode die een tekenreeks gebruikt, biedt eenvoudige toegang tot de IsInRole methode van de huidige principal.
De overbelasting van de My.User.IsInRole methode die een BuiltInRole opsomming neemt, gedraagt zich anders, afhankelijk van de huidige principal. Als het een Windows user principal (WindowsPrincipal) is, converteert deze functie role naar de equivalente WindowsBuiltInRole opsomming en retourneert het resultaat van het aanroepen van IsInRole. Als de huidige principal een andere principal is, geeft deze functie de naam van de opsommingswaarde role door aan de methode van IsInRole de principal.
Note
Het exacte gedrag van het My.User object is afhankelijk van het type toepassing en van het besturingssysteem waarop de toepassing wordt uitgevoerd. Zie het User klasoverzicht voor meer informatie.
Beschikbaarheid per projecttype
| Projecttype | Available |
|---|---|
| Windows-toepassing | Yes |
| Klassebibliotheek | Yes |
| Console toepassing | Yes |
| Windows-besturingselementbibliotheek | Yes |
| Webcontrolebibliotheek | Yes |
| Windows-serviceprogramma | Yes |
| Website | Yes |