Freigeben über


WebWorkflowRole.GetIdentities Methode

Definition

Gibt eine generische Liste mit ASP.NET-Konten zurück, die WebWorkflowRole zugeordnet sind.

public:
 override System::Collections::Generic::IList<System::String ^> ^ GetIdentities();
public override System.Collections.Generic.IList<string> GetIdentities ();
override this.GetIdentities : unit -> System.Collections.Generic.IList<string>
Public Overrides Function GetIdentities () As IList(Of String)

Gibt zurück

IList<String>

Eine generische Liste mit Zeichenfolgenwerten, die die WebWorkflowRole zugeordneten ASP.NET-Konten darstellen.

Hinweise

WindowsTokenRoleProvider unterstützt nur IsUserInRole und GetRolesForUser. Zudem werden diese Methoden nur für das Benutzerkonto unterstützt, bei dem es sich derzeit um den dem Anforderungskontext zugeordneten WindowsPrincipal handelt, sodass GetRolesForUser für kein Benutzerkonto in der Domäne aufgerufen werden kann. Bei Verwendung der GetIdentities-Methode mit WindowsTokenRoleProvider wird die folgende Anbieterausnahme ausgelöst:

Der konfigurierte Rollenanbieter (WindowsTokenRoleProvider) benötigt Windows-Authentifizierung, um die Gruppen zu bestimmen, denen der Benutzer angehören darf. ASP.NET-Rollen-Manager kann nicht für die Verwaltung von Windows-Benutzern und Gruppen zu verwendet werden. Verwenden Sie SQLRoleProvider, wenn Sie benutzerdefinierte Benutzer-/Rollezuweisung unterstützen möchten.

Gilt für