Sprache

ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Methode

Definition

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.

Gilt für:

Siehe auch