Język

ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Metoda

Definicja

Usuwa informacje o członkostwie użytkownika z magazynu danych usługi 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

Parametry

username
String

Nazwa użytkownika do usunięcia.

deleteAllRelatedData
Boolean

Ten parametr jest ignorowany przez metodę DeleteUser(String, Boolean) .

Zwraca

true jeśli użytkownik został usunięty; w przeciwnym razie, false jeśli użytkownik nie został znaleziony w magazynie danych.

Wyjątki

username jest pusta lub przekracza maksymalną długość nazwy użytkownika (zazwyczaj 256 znaków).

— lub —

username zawiera przecinki.

— lub —

Nazwa użytkownika jest mapowana na userPrincipalName atrybut, a userName parametr zawiera ukośniki odwrotne.

Parametr username ma wartość null.

Wystąpił błąd podczas próby usunięcia użytkownika.

Metoda jest wywoływana DeleteUser(String, Boolean) przed zainicjowanym wystąpieniem ActiveDirectoryMembershipProvider .

Uwagi

Metoda DeleteUser natychmiast usuwa użytkownika zidentyfikowany username przez parametr . Ponieważ magazyn danych Active Directory nie przechowuje informacji o użytkowniku w oddzielnych obszarach katalogu, parametr deleteAllRelatedData jest ignorowany, chociaż musi być ustawiony na wartość true lub false podczas wywoływania metody DeleteUser.

Klasa ActiveDirectoryMembershipProvider znajduje wystąpienie użytkownika do usunięcia, wykonując jednopoziomowe wyszukiwanie nazwy użytkownika w kontenerze użytkowników określonym przez parametry połączenia. ActiveDirectoryMembershipProvider Zobacz temat klasy, aby uzyskać więcej informacji na temat parametrów połączenia.

username musi zawierać co najmniej 64 znaki.

Ważna

Nie można usunąć użytkowników, chyba że poświadczenia używane do nawiązywania połączenia z serwerem Active Directory mają uprawnienia administratora domeny (niezalecane) lub "usuń wystąpienia podrzędne" prawa dostępu.

Dotyczy

Zobacz też