Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Evento RoleService.SelectingProvider

Ocorre quando um RoleService instância determina qual provedor de função a ser usado para verificar as funções do usuário.

Namespace:  System.Web.ApplicationServices
Assembly:  System.Web.Extensions (em System.Web.Extensions.dll)
public static event EventHandler<SelectingProviderEventArgs> SelectingProvider

The RoleService classe gera o SelectingProvider evento quando ele determina qual provedor de função para usar a fim de recuperar as funções do usuário. Você pode criar um manipulador de eventos para o SelectingProvider evento para selecionar em time de execução qual provedor de função para usar.

O exemplo a seguir mostra como BIND um manipulador de eventos para o SelectingProvider evento no arquivo global.asax. O manipulador de eventos determina no time de execução qual provedor de função para usar, com base no nome do usuário.

void Application_Start(object sender, EventArgs e) 
{
    System.Web.ApplicationServices.RoleService.SelectingProvider += 
        new EventHandler<System.Web.ApplicationServices.SelectingProviderEventArgs>(RoleService_SelectingProvider);
}

void RoleService_SelectingProvider
    (object sender, System.Web.ApplicationServices.SelectingProviderEventArgs e)
{
    if (e.User.Identity.Name.IndexOf("@example.com") > 0)
    {
        e.ProviderName = "EmployeeRoleProvider";
    }
    else
    {
        e.ProviderName = "CustomerRoleProvider";
    }
}


Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.