Rollenverwaltungsklassen
Aktualisiert: November 2007
Die Rollenverwaltung besteht aus einer Reihe von Klassen und Schnittstellen, die für den aktuellen Benutzer Rollen einrichten und Rolleninformation verwalten. Die folgende Tabelle zeigt die Rollenverwaltungsklassen und die Funktionen, die sie bereitstellen.
Klasse/Schnittstelle |
Funktionen |
---|---|
Stellt allgemeine Verwaltungseinrichtungen für Rollen zur Verfügung. |
Erstellt Rollen. Weist Benutzern Rollen zu. Bestimmt, ob spezifischer Benutzer die Rolle besitzt. Ruft Rollen für Benutzer ab. Entfernt Benutzer aus Rolle. Verwaltet das Cookie, das Rolleninformationen enthält.
Hinweis:
Die Funktionen für die Erstellung von Rollen und die Zuweisung von Benutzern zu Rollen funktionieren nicht, wenn Sie den WindowsTokenRoleProvider verwenden. In diesem Fall verwalten Sie Rolleninformationen mit Windows.
|
Definiert die Funktionalität für Datenanbieter, die von Rollenverwaltungsdiensten verwendet werden können. |
Definiert die Funktionalität, die ein Anbieter implementieren muss, um von der Roles-Klasse verwendet zu werden. |
Fügt der aktuellen User-Eigenschaft Rolleninformationen hinzu. |
Erstellt RolePrincipal automatisch und fügt es an den aktuellen Kontext an. Löst ein GetRoles-Ereignis aus, mit dem Sie den Vorgang des Hinzufügens von Rollen zum aktuellen Benutzerkontext anpassen können. |
Definiert Argumente, die an das RoleManager_GetRoles-Ereignis übergeben werden. |
Ermöglicht Zugriff auf den aktuellen Benutzerkontext während des GetRoles-Ereignisses. |
Handelt als IPrincipal-Objekt und speichert die Rollen für einen Benutzer zwischen. |
Speichert Rolleninformationen für den aktuellen Benutzer. Verwaltet das Abrufen von Rolleninformationen aus dem Cookie oder aus der Datenbank (oder ggf. aus beiden). |
Bietet Zugriff auf Rollen als Windows Communication Framework-Dienst. |
Überprüft, ob ein Benutzer zu einer angegebenen Rolle gehört. Ruft alle Rollen für einen Benutzer ab.
Hinweis:
Allgemeine Rollenverwaltungsfeatures sind über die RoleService-Klasse nicht verfügbar.
|
Siehe auch
Konzepte
Grundlegende Informationen über die Rollenverwaltung
Übersicht über den Windows Communication Foundation-Rollendienst