ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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".