Compartilhar via


RolePrincipal.ProviderName Propriedade

Definição

Obtém o nome do provedor de função que armazena e recupera informações de função para o usuário.

public:
 property System::String ^ ProviderName { System::String ^ get(); };
public string ProviderName { get; }
member this.ProviderName : string
Public ReadOnly Property ProviderName As String

Valor da propriedade

O nome do provedor de função que armazena e recupera informações de função para o usuário.

Comentários

A ProviderName propriedade expõe o nome do provedor de função que gerencia as informações de função para o usuário representado pelo RolePrincipal objeto . Isso permite que você acesse a instância específica do provedor de função para um usuário usando a Providers propriedade da Roles classe, independentemente de o provedor ser o provedor padrão para o aplicativo. Por exemplo, você pode criar um método que usa um RolePrincipal como entrada e retorna a lista de funções para o usuário representado. Você pode garantir que o provedor de função apropriado seja usado para retornar a lista de funções para o RolePrincipal chamando o GetRolesForUser método do provedor de função da Providers coleção indexada pelo valor da ProviderName propriedade.

Para preencher o RolePrincipal objeto para cada solicitação, você deve usar um GetRoles manipulador de eventos definido no arquivo Global.asax para o aplicativo.

Aplica-se a

Confira também