User.IsInRole Metodo

Definizione

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
Libreria di classi
Applicazione console
Libreria di controlli Di Windows
Libreria di controlli Web
Servizio Windows
Sito Web

Vedi anche

Si applica a

IsInRole(String)

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
Libreria di classi
Applicazione console
Libreria di controlli Di Windows
Libreria di controlli Web
Servizio Windows
Sito Web

Vedi anche

Si applica a