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 DeleteUser(String, Boolean) metodo .
Valori restituiti
true se l'utente è stato eliminato; in caso contrario, false se l'utente non è stato trovato nell'archivio dati.
Eccezioni
username è vuoto o supera la lunghezza massima per il nome utente (in genere 256 caratteri).
oppure
username contiene virgole.
oppure
Il nome utente viene mappato all'attributo userPrincipalName e il userName parametro contiene barre rovesciate.
username è null.
Si è verificato un errore durante il tentativo di eliminare l'utente.
Il metodo viene chiamato prima dell'inizializzazione DeleteUser(String, Boolean) dell'istanza ActiveDirectoryMembershipProvider .
Commenti
Il DeleteUser metodo rimuove immediatamente l'utente identificato dal username parametro . Poiché l'archivio dati Active Directory non archivia le informazioni utente in aree separate della directory, il parametro
La classe ActiveDirectoryMembershipProvider trova l'istanza dell'utente da eliminare eseguendo una ricerca a livello singolo per il nome utente nel contenitore utenti determinato dal stringa di connessione. Per altre informazioni sulle stringhe di connessione, vedere l'argomento ActiveDirectoryMembershipProvider relativo alla classe.
username deve contenere almeno 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 (non consigliato) o del diritto di accesso "elimina istanze figlio".