SelectingProviderEventArgs.ProviderName Eigenschap

Definitie

Hiermee haalt u de rolprovider op die moet worden gebruikt voor het ophalen van de rollen van de gebruiker.

public:
 property System::String ^ ProviderName { System::String ^ get(); void set(System::String ^ value); };
public string ProviderName { get; set; }
member this.ProviderName : string with get, set
Public Property ProviderName As String

Waarde van eigenschap

De naam van de rolprovider die wordt gebruikt om de rollen van de gebruiker op te halen.

Voorbeelden

In het volgende voorbeeld ziet u een gebeurtenis-handler voor de SelectingProvider gebeurtenis. De gebeurtenishandler gebruikt het SelectingProviderEventArgs object om de gebruikersnaam te controleren en de rolprovider in te stellen voor gebruik. De gebeurtenis-handler is gebonden aan de SelectingProvider gebeurtenis in de Application_Start methode van het Global.asax-bestand.

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";
    }
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    AddHandler System.Web.ApplicationServices.RoleService.SelectingProvider, _
        AddressOf Me.RoleService_SelectingProvider
End Sub

Sub RoleService_SelectingProvider _
(ByVal sender As Object, _
 ByVal e As System.Web.ApplicationServices.SelectingProviderEventArgs)

    If (e.User.Identity.Name.IndexOf("@example.com") > 0) Then
        e.ProviderName = "EmployeeRoleProvider"
    Else
        e.ProviderName = "CustomerRoleProvider"
    End If
End Sub

Opmerkingen

U gebruikt de ProviderName eigenschap om de rolprovider in te stellen tijdens de SelectingProvider gebeurtenis.

Van toepassing op

Zie ook