Mitgliedschaftsklassen
Aktualisiert: November 2007
Die ASP.NET-Mitgliedschaft besteht aus einer Reihe von Klassen und Schnittstellen, mit denen Sie Benutzer erstellen, verwalten und auf der Grundlage ihrer Anmeldeinformationen authentifizieren können. Die folgende Tabelle zeigt die Mitgliedschaftsklassen und -schnittstellen sowie die jeweils bereitgestellten Funktionen an.
ASP.NET-Mitgliedschaftsklassen und ihre Funktionen
Die folgende Tabelle listet die von der ASP.NET-Mitgliedschaft verwendeten Klassen und deren Funktionen auf.
Klasse/Schnittstelle |
Funktionen |
---|---|
Stellt allgemeine Mitgliedschaftsfunktionen bereit. |
Erstellt einen neuen Benutzer. Löscht einen Benutzer. Aktualisiert die Benutzerinformationen. Gibt eine Liste mit Benutzern zurück. Sucht einen Benutzer anhand eines Namens oder einer E-Mail-Adresse. Validiert (authentifiziert) einen Benutzer. Ruft die Anzahl der Benutzer ab, die online sind. Sucht anhand eines Benutzernamens oder einer E-Mail-Adresse nach Benutzern. |
Stellt Informationen über einen bestimmten Benutzer bereit. |
Ruft das Kennwort und die Kennwortfrage ab. Ändert das Kennwort. Bestimmt, ob der Benutzer online ist. Bestimmt, ob der Benutzer validiert ist. Gibt den Zeitpunkt der letzten Aktivität, Anmeldung und Kennwortänderung zurück. Entsperrt einen Benutzer. |
Definiert die Funktionalität der Datenanbieter, die vom Mitgliedschaftssystem verwendet werden können. |
Definiert die Methoden und Eigenschaften, die ein Anbieter für die Mitgliedschaft implementieren muss. |
Gibt eine Auflistung aller verfügbaren Anbieter zurück. |
|
Speichert Verweise auf MembershipUser-Objekte. |
|
Stellt beschreibende Werte für den Erfolg oder Misserfolg beim Erstellen eines neuen Mitgliedschaftsbenutzers bereit. |
|
Definiert die Ausnahme, die ausgelöst wird, wenn ein Benutzer nicht erstellt werden kann. Über die StatusCode-Eigenschaft ist ein MembershipCreateStatus-Enumerationswert verfügbar, der den Grund der Ausnahme beschreibt. |
|
Gibt die möglichen Kennwortspeicherformate an, die von den Mitgliedschaftsanbietern in ASP.NET verwendet werden (Clear, Hashed, Encrypted). |