RolePrincipal.ProviderName Propriedade

Definição

Obtém o nome do fornecedor de funções que armazena e recupera a informação do papel para o utilizador.

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

Valor de Propriedade

O nome do fornecedor de funções que armazena e recupera a informação do papel para o utilizador.

Observações

A ProviderName propriedade expõe o nome do fornecedor de funções que gere a informação do papel para o utilizador representado pelo RolePrincipal objeto. Isto permite-lhe aceder à instância específica do fornecedor de papel para um utilizador usando a Providers propriedade da Roles classe, independentemente de o fornecedor ser o fornecedor padrão da aplicação. Por exemplo, pode criar um método que recebe um RolePrincipal como input e devolve a lista de funções para o utilizador representado. Pode garantir que o fornecedor de papéis apropriado é usado para devolver a lista de papéis para o RolePrincipal chamando o GetRolesForUser método do fornecedor de papéis a partir da Providers coleção que é indexada pelo valor da ProviderName propriedade.

Para preencher o RolePrincipal objeto de cada pedido, deve usar um GetRoles gestor de eventos definido no ficheiro Global.asax da aplicação.

Aplica-se a

Ver também