UserPrincipal Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса UserPrincipal.
Перегрузки
UserPrincipal(PrincipalContext) |
Инициализирует новый экземпляр класса UserPrincipal, используя заданный контекст. |
UserPrincipal(PrincipalContext, String, String, Boolean) |
Инициализирует новый экземпляр класса UserPrincipal, используя заданный контекст, имя учетной записи SAM, пароль и значение активности. |
UserPrincipal(PrincipalContext)
- Исходный код:
- User.cs
- Исходный код:
- User.cs
- Исходный код:
- 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, определяющий сервер или домен, в отношении которого выполняются операции.
Примеры
В следующем примере кода выполняется подключение к домену LDAP "fabrikam.com" с помощью имени пользователя и пароля, инициализированных в PrincipalContext конструкторе для "administrator" и "securelyStoredPassword".
Свойства, заданные в примере, такие как имя пользователя и адрес электронной почты, создаются в контейнере, указанном в PrincipalContext конструкторе: "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();
Комментарии
Учетная запись субъекта-пользователя не сохраняется при ее создании. Чтобы сохранить учетную запись, вызовите Save метод .
Применяется к
UserPrincipal(PrincipalContext, String, String, Boolean)
- Исходный код:
- User.cs
- Исходный код:
- User.cs
- Исходный код:
- User.cs
Инициализирует новый экземпляр класса UserPrincipal, используя заданный контекст, имя учетной записи SAM, пароль и значение активности.
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 метод .