ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 ».