User.IsInRole Metódus

Definíció

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

Lásd még

A következőre érvényes: