RolePrincipal.ProviderName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.