User.IsInRole Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda aktuální uživatel patří do zadané role.
Přetížení
| Name | Description |
|---|---|
| IsInRole(BuiltInRole) |
Určuje, zda aktuální uživatel patří do zadané role. |
| IsInRole(String) |
Určuje, zda aktuální uživatel patří do zadané role. |
IsInRole(BuiltInRole)
Určuje, zda aktuální uživatel patří do zadané role.
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
Parametry
- role
- BuiltInRole
Předdefinovaná role Windows, pro kterou chcete zkontrolovat členství.
Návraty
Trueje-li aktuální uživatel členem zadané role; v opačném případě . False
Příklady
Tento příklad zkontroluje, jestli je uživatel správcem před přístupem k prostředku.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Poznámky
Metoda My.User.IsInRole umožňuje vašemu kódu určit, jestli je aktuální uživatel členem zadané role.
Přetížení My.User.IsInRole metody, která přebírá řetězec poskytuje snadný přístup k IsInRole metodě aktuálního objektu zabezpečení.
Přetížení My.User.IsInRole metody, která přebírá BuiltInRole výčet se chová odlišně v závislosti na aktuálním objektu zabezpečení. Pokud se jedná o objekt zabezpečení uživatele Windows (WindowsPrincipal), převede tato funkce role na ekvivalentní výčet WindowsBuiltInRole a vrátí výsledek volání IsInRole. Pokud je aktuální objekt zabezpečení jakýkoli jiný objekt zabezpečení, tato funkce předá název hodnoty výčtu do role metody objektu IsInRole zabezpečení.
Note
Přesné chování objektu My.User závisí na typu aplikace a na operačním systému, na kterém aplikace běží. Další informace najdete v přehledu User třídy.
Dostupnost podle typu projektu
| Typ projektu | Available |
|---|---|
| Aplikace pro systém Windows | Yes |
| Knihovna tříd | Yes |
| Konzolová aplikace | Yes |
| Knihovna ovládacích prvků systému Windows | Yes |
| Knihovna webových ovládacích prvků | Yes |
| Služba systému Windows | Yes |
| Web | Yes |
Viz také
Platí pro
IsInRole(String)
- Zdroj:
- User.vb
- Zdroj:
- User.vb
- Zdroj:
- User.vb
- Zdroj:
- User.vb
- Zdroj:
- User.vb
Určuje, zda aktuální uživatel patří do zadané role.
public:
bool IsInRole(System::String ^ role);
public bool IsInRole(string role);
member this.IsInRole : string -> bool
Public Function IsInRole (role As String) As Boolean
Parametry
- role
- String
Název role, pro kterou chcete zkontrolovat členství.
Návraty
Trueje-li aktuální uživatel členem zadané role; v opačném případě . False
Příklady
Tento příklad zkontroluje, jestli je uživatel správcem před přístupem k prostředku.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Poznámky
Metoda My.User.IsInRole umožňuje vašemu kódu určit, jestli je aktuální uživatel členem zadané role.
Přetížení My.User.IsInRole metody, která přebírá řetězec poskytuje snadný přístup k IsInRole metodě aktuálního objektu zabezpečení.
Přetížení My.User.IsInRole metody, která přebírá BuiltInRole výčet se chová odlišně v závislosti na aktuálním objektu zabezpečení. Pokud se jedná o objekt zabezpečení uživatele Windows (WindowsPrincipal), převede tato funkce role na ekvivalentní výčet WindowsBuiltInRole a vrátí výsledek volání IsInRole. Pokud je aktuální objekt zabezpečení jakýkoli jiný objekt zabezpečení, tato funkce předá název hodnoty výčtu do role metody objektu IsInRole zabezpečení.
Note
Přesné chování objektu My.User závisí na typu aplikace a na operačním systému, na kterém aplikace běží. Další informace najdete v přehledu User třídy.
Dostupnost podle typu projektu
| Typ projektu | Available |
|---|---|
| Aplikace pro systém Windows | Yes |
| Knihovna tříd | Yes |
| Konzolová aplikace | Yes |
| Knihovna ovládacích prvků systému Windows | Yes |
| Knihovna webových ovládacích prvků | Yes |
| Služba systému Windows | Yes |
| Web | Yes |