ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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".