ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere informace o členství uživatele z úložiště dat služby 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
Jméno uživatele, který se má odstranit.
- deleteAllRelatedData
- Boolean
Tento parametr je ignorován metodou DeleteUser(String, Boolean) .
Návraty
true
pokud byl uživatel odstraněn; v opačném případě, false
pokud uživatel nebyl nalezen v úložišti dat.
Výjimky
username
je prázdné nebo překračuje maximální délku uživatelského jména (obvykle 256 znaků).
-nebo-
username
obsahuje čárky.
-nebo-
Uživatelské jméno je namapováno na userPrincipalName
atribut a userName
parametr obsahuje zpětná lomítka.
username
je null
.
Při pokusu o odstranění uživatele došlo k chybě.
Metoda DeleteUser(String, Boolean) je volána před inicializována ActiveDirectoryMembershipProvider instance.
Poznámky
Metoda DeleteUser okamžitě odebere uživatele identifikovaného parametrem username
. Vzhledem k tomu, že úložiště dat služby Active Directory neukládá informace o uživateli v samostatných oblastech adresáře, deleteAllRelatedData
parametr se ignoruje, i když musí být nastaven na buď true
nebo false
při volání DeleteUser metody.
Třída ActiveDirectoryMembershipProvider najde instanci uživatele k odstranění provedením jednoúrovňového hledání uživatelského jména v kontejneru users určeném připojovacím řetězcem. Další informace o připojovacích řetězcích najdete v ActiveDirectoryMembershipProvider tématu třídy.
username
musí obsahovat nejvýše 64 znaků.
Důležité
Uživatele nelze odstranit, pokud přihlašovací údaje použité k připojení k serveru služby Active Directory nemají oprávnění správce domény (nedoporučuje se) nebo přístupové právo "odstranit podřízené instance".