User.IsInRole Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy az aktuális felhasználó a megadott szerepkörhöz tartozik-e.
Túlterhelések
| Name | Description |
|---|---|
| IsInRole(BuiltInRole) |
Meghatározza, hogy az aktuális felhasználó a megadott szerepkörhöz tartozik-e. |
| IsInRole(String) |
Meghatározza, hogy az aktuális felhasználó a megadott szerepkörhöz tartozik-e. |
IsInRole(BuiltInRole)
Meghatározza, hogy az aktuális felhasználó a megadott szerepkörhöz tartozik-e.
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éterek
- role
- BuiltInRole
A beépített Windows szerepkör, amelynek a tagságát ellenőrizni szeretné.
Válaszok
Trueha az aktuális felhasználó tagja a megadott szerepkörnek; egyéb esetben. False
Példák
Ez a példa ellenőrzi, hogy a felhasználó rendszergazda-e az erőforrás elérése előtt.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Megjegyzések
A My.User.IsInRole metódus lehetővé teszi a kód számára annak megállapítását, hogy az aktuális felhasználó tagja-e a megadott szerepkörnek.
A sztringet My.User.IsInRole használó metódus túlterhelése egyszerű hozzáférést biztosít az IsInRole aktuális egyszerű metódushoz.
Az enumerálást My.User.IsInRole igénylő metódus túlterhelése BuiltInRole az aktuális tagtól függően eltérően viselkedik. Ha ez egy Windows felhasználónév (WindowsPrincipal), ez a függvény a role az egyenértékű WindowsBuiltInRole számbavételre konvertálja, és visszaadja IsInRole hívás eredményét. Ha az aktuális tag bármely más egyszerű, ez a függvény átadja az enumerálási érték role nevét az egyszerű IsInRole metódusnak.
Note
Az objektum pontos viselkedése az My.User alkalmazás típusától és attól az operációs rendszertől függ, amelyen az alkalmazás fut. További információkért tekintse meg az osztály áttekintését User .
Rendelkezésre állás projekttípus szerint
| Projekt típusa | Elérhető |
|---|---|
| Windows-alkalmazás | Yes |
| Osztálytár | Yes |
| Konzolalkalmazás | Yes |
| Windows-vezérlőtár | Yes |
| Webvezérlő-kódtár | Yes |
| Windows-szolgáltatás | Yes |
| Webhely | Yes |
Lásd még
A következőre érvényes:
IsInRole(String)
- Forrás:
- User.vb
- Forrás:
- User.vb
- Forrás:
- User.vb
- Forrás:
- User.vb
- Forrás:
- User.vb
Meghatározza, hogy az aktuális felhasználó a megadott szerepkörhöz tartozik-e.
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éterek
- role
- String
Annak a szerepkörnek a neve, amelynek a tagságát ellenőrizni szeretné.
Válaszok
Trueha az aktuális felhasználó tagja a megadott szerepkörnek; egyéb esetben. False
Példák
Ez a példa ellenőrzi, hogy a felhasználó rendszergazda-e az erőforrás elérése előtt.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Megjegyzések
A My.User.IsInRole metódus lehetővé teszi a kód számára annak megállapítását, hogy az aktuális felhasználó tagja-e a megadott szerepkörnek.
A sztringet My.User.IsInRole használó metódus túlterhelése egyszerű hozzáférést biztosít az IsInRole aktuális egyszerű metódushoz.
Az enumerálást My.User.IsInRole igénylő metódus túlterhelése BuiltInRole az aktuális tagtól függően eltérően viselkedik. Ha ez egy Windows felhasználónév (WindowsPrincipal), ez a függvény a role az egyenértékű WindowsBuiltInRole számbavételre konvertálja, és visszaadja IsInRole hívás eredményét. Ha az aktuális tag bármely más egyszerű, ez a függvény átadja az enumerálási érték role nevét az egyszerű IsInRole metódusnak.
Note
Az objektum pontos viselkedése az My.User alkalmazás típusától és attól az operációs rendszertől függ, amelyen az alkalmazás fut. További információkért tekintse meg az osztály áttekintését User .
Rendelkezésre állás projekttípus szerint
| Projekt típusa | Elérhető |
|---|---|
| Windows-alkalmazás | Yes |
| Osztálytár | Yes |
| Konzolalkalmazás | Yes |
| Windows-vezérlőtár | Yes |
| Webvezérlő-kódtár | Yes |
| Windows-szolgáltatás | Yes |
| Webhely | Yes |