ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.