Freigeben über


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

Roles

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.

RoleProvider

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.

RoleManagerModule

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.

RoleManagerEventArgs

Definiert Argumente, die an das RoleManager_GetRoles-Ereignis übergeben werden.

Ermöglicht Zugriff auf den aktuellen Benutzerkontext während des GetRoles-Ereignisses.

RolePrincipal

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).

RoleService

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

Rollenverwaltungsanbieter

Übersicht über den Windows Communication Foundation-Rollendienst

Weitere Ressourcen

Sichern von ASP.NET-Websites