UserPrincipal 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 UserPrincipal 类的新实例。
重载
UserPrincipal(PrincipalContext) |
使用指定的上下文初始化 UserPrincipal 类的新实例。 |
UserPrincipal(PrincipalContext, String, String, Boolean) |
使用指定的上下文、SAM 帐户名、密码和启用的值初始化 UserPrincipal 类的新实例。 |
UserPrincipal(PrincipalContext)
- Source:
- User.cs
- Source:
- User.cs
- Source:
- User.cs
使用指定的上下文初始化 UserPrincipal 类的新实例。
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)
参数
- context
- PrincipalContext
PrincipalContext,用于指定要对其执行操作的服务器或域。
示例
下面的代码示例使用在构造函数中 PrincipalContext 初始化为“administrator”和“securelyStoredPassword”的用户名和密码连接到 LDAP 域“fabrikam.com”。
示例中设置的属性(如用户名和电子邮件地址)是在构造函数“CN=Users,DC=fabrikam,DC=com”中指定的 PrincipalContext 容器下创建的。
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();
注解
创建用户主体帐户时,不会保留该帐户。 若要保存帐户,请 Save 调用 方法。
适用于
UserPrincipal(PrincipalContext, String, String, Boolean)
- Source:
- User.cs
- Source:
- User.cs
- Source:
- User.cs
使用指定的上下文、SAM 帐户名、密码和启用的值初始化 UserPrincipal 类的新实例。
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)
参数
- context
- PrincipalContext
PrincipalContext,用于指定要对其执行操作的服务器或域。
- samAccountName
- String
此用户主体的 SAM 帐户名。
- password
- String
此帐户的密码。
- enabled
- Boolean
一个布尔值,指定是否启用帐户。
注解
创建用户主体帐户时,不会保留该帐户。 若要保存帐户,请 Save 调用 方法。