ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Método

Definição

Remove as informações de associação de um usuário do armazenamento de dados do 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

Parâmetros

username
String

O nome do usuário a ser excluído.

deleteAllRelatedData
Boolean

Esse parâmetro é ignorado pelo DeleteUser(String, Boolean) método.

Retornos

true se o usuário foi excluído; caso contrário, false se o usuário não tiver sido encontrado no armazenamento de dados.

Exceções

username está vazio ou excede o comprimento máximo do nome de usuário (geralmente 256 caracteres).

- ou -

username contém vírgulas.

- ou -

O nome de usuário é mapeado para o userPrincipalName atributo e o userName parâmetro contém barra invertida.

username é null.

Erro ao tentar excluir o usuário.

O DeleteUser(String, Boolean) método é chamado antes que a ActiveDirectoryMembershipProvider instância seja inicializada.

Comentários

O DeleteUser método remove imediatamente o usuário identificado pelo username parâmetro. Como o armazenamento de dados Active Directory não armazena informações do usuário em áreas separadas do diretório, o parâmetro deleteAllRelatedData é ignorado, embora ele precise ser definido como true ou false ao chamar o método DeleteUser.

A classe ActiveDirectoryMembershipProvider localiza a instância do usuário a ser excluída executando uma pesquisa de nível único para o nome de usuário no contêiner de usuários determinado pelo cadeia de conexão. Consulte o tópico da ActiveDirectoryMembershipProvider classe para obter mais informações sobre cadeias de conexão.

username deve ter 64 caracteres ou menos.

Importante

Você não pode excluir usuários, a menos que as credenciais usadas para se conectar ao servidor Active Directory tenham direitos de Administrador de Domínio (não recomendado) ou o direito de acesso "excluir instâncias filho".

Aplica-se a

Confira também