ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Methode
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.
Entfernt die Mitgliedschaftsinformationen eines Benutzers aus dem Active Directory-Datenspeicher.
public:
override bool DeleteUser(System::String ^ username, bool deleteAllRelatedData);
public override bool DeleteUser(string username, bool deleteAllRelatedData);
override this.DeleteUser : string * bool -> bool
Public Overrides Function DeleteUser (username As String, deleteAllRelatedData As Boolean) As Boolean
Parameter
- username
- String
Der Name des zu löschenden Benutzers.
- deleteAllRelatedData
- Boolean
Dieser Parameter wird von der DeleteUser(String, Boolean) Methode ignoriert.
Gibt zurück
true wenn der Benutzer gelöscht wurde; andernfalls, false wenn der Benutzer nicht im Datenspeicher gefunden wurde.
Ausnahmen
username ist leer oder überschreitet die maximale Länge für den Benutzernamen (normalerweise 256 Zeichen).
-oder-
username enthält Kommas.
-oder-
Der Benutzername wird dem userPrincipalName Attribut zugeordnet, und der userName Parameter enthält umgekehrte Schrägstriche.
username ist null.
Fehler beim Löschen des Benutzers.
Die DeleteUser(String, Boolean) Methode wird aufgerufen, bevor die ActiveDirectoryMembershipProvider Instanz initialisiert wird.
Hinweise
Die DeleteUser Methode entfernt sofort den vom username Parameter identifizierten Benutzer. Da der Active Directory Datenspeicher keine Benutzerinformationen in separaten Bereichen des Verzeichnisses speichert, wird der parameter deleteAllRelatedData ignoriert, obwohl er entweder auf true oder false festgelegt werden muss, wenn die methode DeleteUser aufgerufen wird.
Die klasse ActiveDirectoryMembershipProvider findet die zu löschende Benutzerinstanz durch Ausführen einer Einzelebenensuche nach dem Benutzernamen im Benutzercontainer, der durch die Verbindungszeichenfolge bestimmt wird. Weitere Informationen zu Verbindungszeichenfolgen finden Sie im ActiveDirectoryMembershipProvider Klassenthema.
username darf maximal 64 Zeichen lang sein.
Important
Sie können Benutzer nur löschen, wenn die Zum Herstellen einer Verbindung mit dem Active Directory-Server verwendeten Anmeldeinformationen entweder über Domänenadministratorrechte (nicht empfohlen) oder über das Zugriffsrecht "Untergeordnete Instanzen löschen" verfügen.