ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove le informazioni di appartenenza di un utente dall'archivio dati di 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
Parametri
- username
- String
Nome dell'utente da eliminare.
- deleteAllRelatedData
- Boolean
Questo parametro viene ignorato dal metodo DeleteUser(String, Boolean).
Restituisce
true
se l'utente è stato eliminato; in caso contrario, false
se l'utente non è stato trovato nell'archivio dati.
Eccezioni
username
è vuoto oppure supera la lunghezza massima per il nome utente (in genere 256 caratteri).
-oppure-
username
contiene virgole.
-oppure-
Il nome utente è mappato sull'attributo userPrincipalName
e il parametro userName
contiene barre rovesciate.
username
è null
.
Si è verificato un errore durante il tentativo di eliminare l'utente.
Il metodo DeleteUser(String, Boolean) viene chiamato prima che venga inizializzata l'istanza della classe ActiveDirectoryMembershipProvider.
Commenti
Il DeleteUser metodo rimuove immediatamente l'utente identificato dal username
parametro . Poiché l'archivio dati di Active Directory non archivia le informazioni utente in aree separate della directory, il deleteAllRelatedData
parametro viene ignorato, anche se deve essere impostato su true
o false
quando si chiama il DeleteUser metodo .
La ActiveDirectoryMembershipProvider classe trova l'istanza dell'utente da eliminare eseguendo una ricerca a livello singolo per il nome utente nel contenitore utenti determinato dalla stringa di connessione. Per altre informazioni sulle stringhe di connessione, vedere l'argomento relativo alla ActiveDirectoryMembershipProvider classe.
username
deve contenere o meno 64 caratteri.
Importante
Non è possibile eliminare gli utenti a meno che le credenziali usate per connettersi al server Active Directory dispongano dei diritti di amministratore di dominio (scelta non consigliata) o del diritto di accesso "elimina istanze figlio".