Поделиться через


ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Метод

Определение

Удаляет сведения о членстве пользователя из хранилища данных 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

Параметры

username
String

Имя удаляемого пользователя.

deleteAllRelatedData
Boolean

Этот параметр игнорируется методом DeleteUser(String, Boolean).

Возвращаемое значение

true, если пользователь был удален; в противном случае — false, если пользователь не был найден в хранилище данных.

Исключения

Параметр username пустой, или превышает максимальную длину имени пользователя (обычно 256 символов).

-или-

username содержит запятые.

-или-

Имя пользователя отображается на атрибут userPrincipalName и параметр userName содержит обратные косые черты.

username имеет значение null.

Произошла ошибка при попытке удаления пользователя.

Метод DeleteUser(String, Boolean) вызывается до инициализации экземпляра ActiveDirectoryMembershipProvider.

Комментарии

Метод DeleteUser немедленно удаляет пользователя, определяемого параметром username . Так как хранилище данных Active Directory не хранит сведения о пользователе в отдельных областях каталога, deleteAllRelatedData параметр игнорируется, хотя при вызове DeleteUser метода ему необходимо задать значение true или false .

Класс ActiveDirectoryMembershipProvider находит удаляемый экземпляр пользователя, выполняя одноуровневый поиск имени пользователя в контейнере users, определяемом строкой подключения. ActiveDirectoryMembershipProvider Дополнительные сведения о строках подключения см. в разделе о классах.

username Должно быть не более 64 символов.

Важно!

Удалить пользователей нельзя, если учетные данные, используемые для подключения к серверу Active Directory, не имеют прав администратора домена (не рекомендуется) или прав доступа "удаление дочерних экземпляров".

Применяется к

См. также раздел