Lingua

ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Metodo

Definizione

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 viene ignorato, anche se deve essere impostato su o quando si chiama il metodo />

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".

Si applica a

Vedi anche