Condividi tramite


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

Si applica a

Vedi anche