User.IsInRole Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se l'utente corrente appartiene al ruolo specificato.
Overload
IsInRole(BuiltInRole) |
Determina se l'utente corrente appartiene al ruolo specificato. |
IsInRole(String) |
Determina se l'utente corrente appartiene al ruolo specificato. |
IsInRole(BuiltInRole)
Determina se l'utente corrente appartiene al ruolo specificato.
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
Parametri
- role
- BuiltInRole
Ruolo Windows predefinito per cui verificare l'appartenenza.
Restituisce
True
se l'utente corrente è un membro del ruolo specificato; in caso contrario, False
.
Esempio
In questo esempio viene verificato se l'utente è un amministratore prima di accedere a una risorsa.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Commenti
Il My.User.IsInRole
metodo consente al codice di determinare se l'utente corrente è membro del ruolo specificato.
L'overload del My.User.IsInRole
metodo che accetta una stringa consente di accedere facilmente al IsInRole metodo dell'entità corrente.
L'overload del My.User.IsInRole
metodo che accetta un'enumerazione BuiltInRole
si comporta in modo diverso, a seconda dell'entità corrente. Se si tratta di un'entità utente di Windows (WindowsPrincipal), questa funzione viene convertita role
nell'enumerazione equivalente WindowsBuiltInRole e restituisce il risultato della chiamata IsInRolea . Se l'entità corrente è un'altra entità, questa funzione passa il nome del valore di enumerazione in role
al metodo dell'entità IsInRole .
Nota
Il comportamento esatto dell'oggetto My.User
dipende dal tipo di applicazione e dal sistema operativo in cui viene eseguita l'applicazione. Per altre informazioni, vedere la panoramica della User classe.
Disponibilità per tipo di progetto
Tipo di progetto | Disponibile |
---|---|
Applicazione Windows | Sì |
Libreria di classi | Sì |
Applicazione console | Sì |
Libreria di controlli Di Windows | Sì |
Libreria di controlli Web | Sì |
Servizio Windows | Sì |
Sito Web | Sì |
Vedi anche
Si applica a
IsInRole(String)
- Origine:
- User.vb
- Origine:
- User.vb
- Origine:
- User.vb
Determina se l'utente corrente appartiene al ruolo specificato.
public:
bool IsInRole(System::String ^ role);
public bool IsInRole (string role);
member this.IsInRole : string -> bool
Public Function IsInRole (role As String) As Boolean
Parametri
- role
- String
Nome del ruolo per il quale verificare l'appartenenza.
Restituisce
True
se l'utente corrente è un membro del ruolo specificato; in caso contrario, False
.
Esempio
In questo esempio viene verificato se l'utente è un amministratore prima di accedere a una risorsa.
If My.User.IsInRole(
ApplicationServices.BuiltInRole.Administrator) Then
' Insert code to access a resource here.
End If
Commenti
Il My.User.IsInRole
metodo consente al codice di determinare se l'utente corrente è membro del ruolo specificato.
L'overload del My.User.IsInRole
metodo che accetta una stringa consente di accedere facilmente al IsInRole metodo dell'entità corrente.
L'overload del My.User.IsInRole
metodo che accetta un'enumerazione BuiltInRole
si comporta in modo diverso, a seconda dell'entità corrente. Se si tratta di un'entità utente di Windows (WindowsPrincipal), questa funzione viene convertita role
nell'enumerazione equivalente WindowsBuiltInRole e restituisce il risultato della chiamata IsInRolea . Se l'entità corrente è un'altra entità, questa funzione passa il nome del valore di enumerazione in role
al metodo dell'entità IsInRole .
Nota
Il comportamento esatto dell'oggetto My.User
dipende dal tipo di applicazione e dal sistema operativo in cui viene eseguita l'applicazione. Per altre informazioni, vedere la panoramica della User classe.
Disponibilità per tipo di progetto
Tipo di progetto | Disponibile |
---|---|
Applicazione Windows | Sì |
Libreria di classi | Sì |
Applicazione console | Sì |
Libreria di controlli Di Windows | Sì |
Libreria di controlli Web | Sì |
Servizio Windows | Sì |
Sito Web | Sì |