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

Boolean

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.

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ż należy go ustawić na true wartość 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ślonym przez parametry połączenia. Zobacz temat klasy, ActiveDirectoryMembershipProvider aby uzyskać więcej informacji na temat parametrów połączenia.

username musi zawierać co najmniej 64 znaki.

Ważne

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

Dotyczy

Zobacz też