Classes de gerenciamento de função

Gerenciamento de função consiste em um conjunto de classes e interfaces que estabelecem funções para o usuário atual e que gerencia informações de função.A tabela a seguir mostra as classes de gerenciamento de função e funções que elas fornecem.

Classe/Interface

Funções

Roles

Fornece recursos de gerenciamento gerais para funções.

Cria funções.

Adiciona usuários a funções.

Determina se o usuário específico está na função.

Obtém funções para usuários.

Remove os usuários da função.

Gerencia o cookie contendo informações de função.

ObservaçãoObservação:
As funções para criar tais funções e atribuir usuários a elas não funcionarão se você estiver usando o WindowsTokenRoleProvider.Nesse caso, você gerencia informações de função usando o Windows.

RoleProvider

Define funcionalidade para provedores de dados que podem ser usado pelos serviços de gerenciamento de função.

Define a funcionalidade que um provedor deve implementar para ser usado pela classe Roles.

RoleManagerModule

Adiciona informações de função à propriedade atual User.

Automaticamente cria RolePrincipal e anexa ao contexto atual.

Gera um evento GetRoles que permite que você personalize o processo de adicionar funções ao contexto do usuário atual.

RoleManagerEventArgs

Define argumentos passados para o evento RoleManager_GetRoles.

Fornece acesso ao contexto atual do usuário durante o evento GetRoles.

RolePrincipal

Atua como um objeto IPrincipal e armazena em cache as funções para um usuário.

Armazena informações de função para o usuário atual.

Gerencia a recuperação de informações de função do cookie ou do banco de dados (ou ambos, se necessário).

RoleService

Fornece acesso a funções como um serviço de framework de Comunicação do Windows.

Verifica se um usuário pertence a uma função especificada.

Recupera todas as funções para um usuário.

ObservaçãoObservação:
Os recursos gerais de gerenciamento de funções não estão disponíveis por meio da classe RoleService.

Contribuições da comunidade

Mostrar: