Udostępnij za pośrednictwem


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 (zwykle 256 znaków).

-lub-

username zawiera przecinki.

-lub-

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

username to 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 zidentyfikowane username przez parametr . Ponieważ magazyn danych usługi Active Directory nie przechowuje informacji o użytkowniku w oddzielnych obszarach katalogu, deleteAllRelatedData parametr jest ignorowany, chociaż musi być ustawiony na wartość true lub false podczas wywoływania DeleteUser metody.

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

username musi zawierać 64 znaki lub mniej.

Ważne

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

Dotyczy

Zobacz też