RolePrincipal.ProviderName Egenskap

Definition

Hämtar namnet på rollprovidern som lagrar och hämtar rollinformation för användaren.

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

Egenskapsvärde

Namnet på rollprovidern som lagrar och hämtar rollinformation för användaren.

Kommentarer

Egenskapen ProviderName exponerar namnet på rollprovidern som hanterar rollinformationen för den användare som representeras av RolePrincipal objektet. På så sätt kan du komma åt den specifika rollproviderinstansen för en användare genom att använda Providers egenskapen Roles för klassen oavsett om providern är standardprovider för programmet. Du kan till exempel skapa en metod som tar en RolePrincipal som indata och returnerar listan över roller för den representerade användaren. Du kan se till att lämplig rollprovider används för att returnera listan över roller för genom att anropa metoden för RolePrincipal rollprovidern från samlingen GetRolesForUser som indexeras av egenskapsvärdetProviders.ProviderName

Om du vill fylla i RolePrincipal objektet för varje begäran måste du använda en GetRoles händelsehanterare som definierats i filen Global.asax för programmet.

Gäller för

Se även