Compartir a través de


ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Método

Definición

Elimina información de pertenencia de usuario del almacén de datos de 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

Nombre del usuario que se eliminará.

deleteAllRelatedData
Boolean

El método DeleteUser(String, Boolean) omite este parámetro.

Devoluciones

true si ha eliminado el usuario; de lo contrario, false si no se ha encontrado el usuario en el almacén de datos.

Excepciones

username está vacío o supera la longitud máxima del nombre de usuario (normalmente 256 caracteres).

o bien

username contiene comas.

o bien

El nombre de usuario está asignado al atributo userPrincipalName y el parámetro userName contiene barras diagonales inversas.

username es null.

Se ha producido un error al intentar eliminar el usuario.

Se llama al método DeleteUser(String, Boolean) antes de que se inicializa la instancia de ActiveDirectoryMembershipProvider.

Comentarios

El DeleteUser método quita inmediatamente el usuario identificado por el username parámetro . Dado que el almacén de datos de Active Directory no almacena información de usuario en áreas independientes del directorio, el deleteAllRelatedData parámetro se omite, aunque debe establecerse true en o false al llamar al DeleteUser método .

La ActiveDirectoryMembershipProvider clase busca la instancia de usuario que se va a eliminar realizando una búsqueda de un solo nivel para el nombre de usuario en el contenedor de usuarios determinado por la cadena de conexión. Consulte el ActiveDirectoryMembershipProvider tema de la clase para obtener más información sobre las cadenas de conexión.

username debe tener 64 caracteres o menos.

Importante

No puede eliminar usuarios a menos que las credenciales usadas para conectarse al servidor de Active Directory tengan derechos de administrador de dominio (no recomendado) o el derecho de acceso "eliminar instancias secundarias".

Se aplica a

Consulte también