Compartir a través de


UserPrincipal Constructores

Definición

Inicializa una nueva instancia de la clase UserPrincipal.

Sobrecargas

UserPrincipal(PrincipalContext)

Inicializa una nueva instancia de la clase UserPrincipal utilizando el contexto especificado.

UserPrincipal(PrincipalContext, String, String, Boolean)

Inicializa una nueva instancia de la clase UserPrincipal utilizando el contexto especificado, el nombre de cuenta SAM, la contraseña y el valor habilitado.

UserPrincipal(PrincipalContext)

Source:
User.cs
Source:
User.cs
Source:
User.cs

Inicializa una nueva instancia de la clase UserPrincipal utilizando el contexto especificado.

public:
 UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context);
public UserPrincipal (System.DirectoryServices.AccountManagement.PrincipalContext context);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext)

Parámetros

context
PrincipalContext

PrincipalContext que especifica el servidor o dominio en el que se realizan las operaciones.

Ejemplos

El ejemplo de código siguiente se conecta al dominio LDAP "fabrikam.com" con el nombre de usuario y la contraseña inicializados en el PrincipalContext constructor a "administrator" y "securelyStoredPassword".

Las propiedades establecidas en el ejemplo, como el nombre de usuario y la dirección de correo electrónico, se crean en el contenedor especificado en el PrincipalContext constructor: "CN=Users,DC=fabrikam,DC=com".

PrincipalContext ctx = new PrincipalContext(  
                                         ContextType.Domain,  
                                         "fabrikam.com",   
                                         "CN=Users,DC=fabrikam,DC=com",  
                                         "administrator",   
                                         "securelyStoredPassword");   

UserPrincipal usr = new UserPrincipal(ctx);  

usr.Name = "Jim Daly";  
usr.Description = "This is the user account for Jim Daly";  
usr.EmailAddress = "jimdaly@fabrikam.com";  
usr.SetPassword("securelyStoredPassword");  
usr.Save();  

usr.Dispose();  
ctx.Dispose();   

Comentarios

La cuenta principal de usuario no se conserva cuando se crea. Para guardar la cuenta, llame al Save método .

Se aplica a

UserPrincipal(PrincipalContext, String, String, Boolean)

Source:
User.cs
Source:
User.cs
Source:
User.cs

Inicializa una nueva instancia de la clase UserPrincipal utilizando el contexto especificado, el nombre de cuenta SAM, la contraseña y el valor habilitado.

public:
 UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::String ^ samAccountName, System::String ^ password, bool enabled);
public UserPrincipal (System.DirectoryServices.AccountManagement.PrincipalContext context, string samAccountName, string password, bool enabled);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext * string * string * bool -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext, samAccountName As String, password As String, enabled As Boolean)

Parámetros

context
PrincipalContext

PrincipalContext que especifica el servidor o dominio en el que se realizan las operaciones.

samAccountName
String

Nombre de cuenta SAM de esta entidad de seguridad de usuario.

password
String

Contraseña de esta cuenta.

enabled
Boolean

Valor de tipo booleano que especifica si la cuenta está habilitada.

Comentarios

La cuenta principal de usuario no se conserva cuando se crea. Para guardar la cuenta, llame al Save método .

Se aplica a