RolePrincipal.ProviderName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen des Rollenanbieters ab, der Rolleninformationen für den Benutzer speichert und abruft.
public:
property System::String ^ ProviderName { System::String ^ get(); };
public string ProviderName { get; }
member this.ProviderName : string
Public ReadOnly Property ProviderName As String
Eigenschaftswert
Der Name des Rollenanbieters, der Rolleninformationen für den Benutzer speichert und abruft.
Hinweise
Die ProviderName Eigenschaft macht den Namen des Rollenanbieters verfügbar, der die Rolleninformationen für den vom RolePrincipal Objekt dargestellten Benutzer verwaltet. Dadurch können Sie auf die spezifische Rollenanbieterinstanz für einen Benutzer zugreifen, indem Sie die Providers Eigenschaft der Roles Klasse verwenden, unabhängig davon, ob der Anbieter der Standardanbieter für die Anwendung ist. Sie können z. B. eine Methode erstellen, die als RolePrincipal Eingabe verwendet wird, und die Liste der Rollen für den dargestellten Benutzer zurückgibt. Sie können sicherstellen, dass der entsprechende Rollenanbieter verwendet wird, um die Liste der Rollen für die RolePrincipal zurückzugeben, indem Sie die GetRolesForUser Methode des Rollenanbieters aus der Providers Auflistung aufrufen, die ProviderName vom Eigenschaftswert indiziert wird.
Zum Auffüllen des RolePrincipal Objekts für jede Anforderung müssen Sie einen GetRoles Ereignishandler verwenden, der in der Datei "Global.asax" für die Anwendung definiert ist.