UserPrincipal Construtores
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.
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 .