Compartilhar via


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çã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ção:
Os recursos gerais de gerenciamento de funções não estão disponíveis por meio da classe RoleService.

Consulte também

Conceitos

Noções básicas sobre gerenciamento de papéis

Provedores de gerenciamento de Função

Visão geral do serviço de funções Windows Communication Foundation

Outros recursos

Protegendo sites da Web ASP.NET