Partage via


ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Méthode

Définition

Supprime les informations d'appartenance d'un utilisateur du magasin de données Active Directory.

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

Paramètres

username
String

Nom de l’utilisateur à supprimer.

deleteAllRelatedData
Boolean

Ce paramètre est ignoré par la méthode DeleteUser(String, Boolean).

Retours

true si l'utilisateur a été supprimé ; sinon, false si l'utilisateur est introuvable dans le magasin de données.

Exceptions

username est vide ou dépasse la longueur maximale autorisée pour le nom d'utilisateur (généralement 256 caractères).

- ou -

username contient des virgules.

- ou -

Le nom d'utilisateur est mappé à l'attribut userPrincipalName et le paramètre userName contient des barres obliques inverses.

username a la valeur null.

Une erreur s'est produite lors de la tentative de suppression de l'utilisateur.

La méthode DeleteUser(String, Boolean) est appelée avant l'initialisation de l'instance de ActiveDirectoryMembershipProvider.

Remarques

La DeleteUser méthode supprime immédiatement l’utilisateur identifié par le username paramètre . Étant donné que le magasin de données Active Directory ne stocke pas d’informations utilisateur dans des zones distinctes de l’annuaire, le deleteAllRelatedData paramètre est ignoré, même s’il doit être défini sur true ou false lors de l’appel de la DeleteUser méthode.

La ActiveDirectoryMembershipProvider classe recherche l’instance utilisateur à supprimer en effectuant une recherche à un seul niveau pour le nom d’utilisateur dans le conteneur d’utilisateurs déterminé par la chaîne de connexion. Pour plus d’informations sur les chaînes de connexion, consultez la ActiveDirectoryMembershipProvider rubrique de classe.

username doit contenir 64 caractères ou moins.

Important

Vous ne pouvez pas supprimer d’utilisateurs, sauf si les informations d’identification utilisées pour se connecter au serveur Active Directory disposent de droits d’administrateur de domaine (non recommandé) ou du droit d’accès « supprimer les instances enfants ».

S’applique à

Voir aussi