Condividi tramite


Classi di gestione ruoli

Aggiornamento: novembre 2007

La gestione ruoli è costituita da un insieme di classi e interfacce che stabiliscono ruoli per l'utente corrente e gestiscono le informazioni sui ruoli. Nella tabella riportata di seguito sono elencate le classi di gestione ruoli e le relative funzioni.

Classe/Interfaccia

Funzioni

Roles

Fornisce funzioni di gestione generali per i ruoli.

Creare ruoli.

Aggiungere utenti ai ruoli.

Determinare se nel ruolo è presente un utente specifico.

Ottenere ruoli per gli utenti.

Rimuovere utenti dal ruolo.

Gestire il cookie contenente le informazioni sul ruolo.

Nota:
Le funzioni per la creazione dei ruoli e l'assegnazione di utenti ai ruoli non sono disponibili se si utilizza WindowsTokenRoleProvider. In tal caso, le informazioni sui ruoli vengono gestite tramite Windows.

RoleProvider

Definisce le funzionalità per i provider di dati che possono essere utilizzate dai servizi di gestione dei ruoli.

Definire la funzionalità che deve essere implementata da un provider per essere utilizzata dalla classe Roles.

RoleManagerModule

Consente di aggiungere informazioni sui ruoli alla proprietà User corrente.

Creare automaticamente un RolePrincipal e allegarlo al contesto corrente.

Generare un evento GetRoles che consente di personalizzare il processo di aggiunta di ruoli al contesto utente corrente.

RoleManagerEventArgs

Definisce gli argomenti passati all'evento RoleManager_GetRoles.

Fornire l'accesso al contesto utente corrente durante l'evento GetRoles.

RolePrincipal

Funziona come un oggetto IPrincipal e memorizza nella cache i ruoli per un utente.

Archiviare le informazioni sui ruoli per l'utente corrente.

Gestire il recupero delle informazioni sui ruoli dal cookie o dal database (o da entrambi, se necessario).

RoleService

Fornisce l'accesso ai ruoli come servizio di Windows Communication Framework.

Verifica se un utente appartiene a un ruolo specificato.

Recupera tutti i ruoli per un utente.

Nota:
Le funzionalità generali di gestione dei ruoli non sono disponibili tramite la classe RoleService.

Vedere anche

Concetti

Informazioni sulla gestione dei ruoli

Provider di gestione dei ruoli

Cenni preliminari sul servizio ruolo di Windows Communication Foundation

Altre risorse

Sicurezza dei siti Web ASP.NET