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

Boolean

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 les informations utilisateur dans des zones distinctes du répertoire, le deleteAllRelatedData paramètre est ignoré, bien qu’il soit défini sur l’une true ou l’autre DeleteUser des false méthodes.

La ActiveDirectoryMembershipProvider classe recherche l’instance utilisateur à supprimer en effectuant une recherche de niveau unique 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 comporter 64 caractères ou moins.

Important

Vous ne pouvez pas supprimer des 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és) ou du droit d’accès « supprimer des instances enfants ».

S’applique à

Voir aussi