RolePrincipal.ProviderName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.