Share via


UserPrincipal Construtores

Definição

Inicializa uma nova instância da classe UserPrincipal.

Sobrecargas

UserPrincipal(PrincipalContext)

Inicializa uma nova instância da classe UserPrincipal, usando o contexto especificado.

UserPrincipal(PrincipalContext, String, String, Boolean)

Inicializa uma nova instância da classe UserPrincipal usando o contexto especificado, o nome da conta SAM, a senha e o valor habilitado.

UserPrincipal(PrincipalContext)

Origem:
User.cs
Origem:
User.cs
Origem:
User.cs

Inicializa uma nova instância da classe UserPrincipal, usando o 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

O PrincipalContext que especifica o servidor ou domínio no qual as operações são executadas.

Exemplos

O exemplo de código a seguir conecta-se ao domínio LDAP "fabrikam.com" com o nome de usuário e a PrincipalContext senha inicializados no construtor para "administrador" e "securelyStoredPassword".

As propriedades definidas no exemplo, como nome de usuário e endereço de email, são criadas no contêiner especificado no PrincipalContext construtor: "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();   

Comentários

A conta principal do usuário não é mantida quando é criada. Para salvar a conta, chame o Save método .

Aplica-se a

UserPrincipal(PrincipalContext, String, String, Boolean)

Origem:
User.cs
Origem:
User.cs
Origem:
User.cs

Inicializa uma nova instância da classe UserPrincipal usando o contexto especificado, o nome da conta SAM, a senha e o 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

O PrincipalContext que especifica o servidor ou domínio no qual as operações são executadas.

samAccountName
String

O nome de conta SAM para essa entidade de segurança de usuário.

password
String

A senha dessa conta.

enabled
Boolean

Um valor booliano que especifica a conta está habilitada.

Comentários

A conta principal do usuário não é mantida quando é criada. Para salvar a conta, chame o Save método .

Aplica-se a