AuthenticablePrincipal Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует данные учетной записи и контакта, общие для участников, для которых может быть выполнена проверка подлинности.
public ref class AuthenticablePrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class AuthenticablePrincipal : System.DirectoryServices.AccountManagement.Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class AuthenticablePrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type AuthenticablePrincipal = class
inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type AuthenticablePrincipal = class
inherit Principal
Public Class AuthenticablePrincipal
Inherits Principal
- Наследование
- Производный
- Атрибуты
Конструкторы
AuthenticablePrincipal(PrincipalContext) |
Инициализирует новый экземпляр класса AuthenticablePrincipal, используя заданный контекст. Это конструктор вызывается конструкторами производного класса для инициализации базового класса и не предназначен для непосредственного использования в прикладном коде. |
AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
Инициализирует новый экземпляр класса AuthenticablePrincipal, используя заданный контекст, имя учетной записи SAM, пароль и значение активности. Это конструктор вызывается конструкторами производного класса для инициализации базового класса и не предназначен для непосредственного использования в прикладном коде. |
Свойства
AccountExpirationDate |
Получает или задает объект DateTime, допускающий значение NULL, который указывает дату и время окончания срока действия учетной записи. |
AccountLockoutTime |
Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время блокировки учетной записи. |
AdvancedSearchFilter |
Возвращает объект AdvancedFilters, который используется с языком Query By Example для задания свойств, доступных только для чтения, перед передачей объекта в PrincipalSearcher. |
AllowReversiblePasswordEncryption |
Получает или задает логическое значение, которое указывает, включено ли для данной учетной записи обратимое шифрование пароля. |
BadLogonCount |
Возвращает число попыток входа с неверными учетными данными. |
Certificates |
Возвращает элемент X509Certificate2Collection, содержащий сертификаты X509 для этой учетной записи. |
Context |
Возвращает контекст участника, который связан с этим участником. (Унаследовано от Principal) |
ContextRaw |
Возвращает контекст участника, который связан с этим участником. (Унаследовано от Principal) |
ContextType |
Возвращает значение перечисления типов контекста, указывающее тип контекста участника, связанный с этим участником. (Унаследовано от Principal) |
DelegationPermitted |
Возвращает логическое значение, допускающее значение NULL, которое указывает, может ли учетная запись делегироваться. |
Description |
Получает или задает описание участника. (Унаследовано от Principal) |
DisplayName |
Получает или задает отображаемое имя участника. (Унаследовано от Principal) |
DistinguishedName |
Возвращает различающееся имя (DN) участника. (Унаследовано от Principal) |
Enabled |
Получает или задает логическое значение, допускающее значение NULL, которое указывает, включена ли для данной учетной записи проверка подлинности. |
Guid |
Возвращает идентификатор GUID, связанный с участником. (Унаследовано от Principal) |
HomeDirectory |
Получает или задает домашний каталог учетной записи. |
HomeDrive |
Получает или задает диск домашнего каталога учетной записи. |
LastBadPasswordAttempt |
Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время последней попытки ввода неверного пароля для данной учетной записи. |
LastLogon |
Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время последнего входа для данной учетной записи. |
LastPasswordSet |
Возвращает объект DateTime, допускающий значение NULL, который указывает дату и время последней установки пароля для учетной записи. |
Name |
Получает или задает имя участника. (Унаследовано от Principal) |
PasswordNeverExpires |
Получает или задает логическое значение, которое указывает, истекает ли срок действия пароля у данной учетной записи. |
PasswordNotRequired |
Получает или задает логическое значение, которое указывает, требуется ли пароль для учетной записи. |
PermittedLogonTimes |
Получает или задает промежутки времени, когда участник может выполнить вход. |
PermittedWorkstations |
Возвращает список рабочих станций, на которые разрешено входить данному участнику. |
SamAccountName |
Получает или задает имя учетной записи SAM для данного участника. (Унаследовано от Principal) |
ScriptPath |
Получает или задает для учетной записи путь к скрипту. |
Sid |
Возвращает идентификатор безопасности участника. (Унаследовано от Principal) |
SmartcardLogonRequired |
Получает или задает логическое значение, которое указывает, требуется ли смарт-карта для входа в учетную запись. |
StructuralObjectClass |
Возвращает атрибут каталога класса структурного объекта. (Унаследовано от Principal) |
UserCannotChangePassword |
Получает или задает логическое значение, которое указывает, может ли пользователь изменять пароль к этой учетной записи. Не следует использовать с ComputerPrincipal. |
UserPrincipalName |
Возвращает или указывает имя участника-пользователя (UPN), связанное с этим субъектом. (Унаследовано от Principal) |
Методы
ChangePassword(String, String) |
Изменяет старый пароль учетной записи на новый. Не следует использовать с ComputerPrincipal. |
CheckDisposedOrDeleted() |
Определяет, был ли вызван для этого класса метод Dispose() или Delete(). Этот метод вызывается классами, производными от класса данного участника. (Унаследовано от Principal) |
Delete() |
Удаляет объект-участник из хранилища. (Унаследовано от Principal) |
Dispose() |
Удаляет текущий экземпляр объекта Principal. (Унаследовано от Principal) |
Equals(Object) |
Возвращает логическое значение, указывающее, равен ли заданный объект текущему. (Унаследовано от Principal) |
ExpirePasswordNow() |
Завершает срок годности пароля для данной учетной записи. Это заставит пользователя сметить свой пароль при следующем входе. |
ExtensionGet(String) |
Извлекает атрибут объекта расширенного класса. (Унаследовано от Principal) |
ExtensionSet(String, Object) |
Задает значение атрибута в расширенном классе. (Унаследовано от Principal) |
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию объектов-участников проверки подлинности, для которых в заданном диапазоне дат и времени зарегистрирована попытка входа с неверным паролем. |
FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию PrincipalSearchResult<T> с объектами, для которых записана попытка ввода неверного пароля в определенном диапазоне дат и времени. Это функция-шаблон для расширенных классов, которым требуется эта функция. |
FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию главных объектов проверки подлинности, срок действия учетных записей которых будет записан в рамках диапазона указанных дат и времени. |
FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию PrincipalSearchResult<T> с объектами, для которых настроено время окончания срока действия в определенном диапазоне дат и времени. Это функция-шаблон для расширенных классов, которым требуется эта функция. |
FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию основных объектов проверки подлинности, время блокировки учетной записи которых записано в указанном диапазоне даты и времени. |
FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию PrincipalSearchResult<T> с объектами, для которых настроено время блокировки в определенном диапазоне дат и времени. Это функция-шаблон для расширенных классов, которым требуется эта функция. |
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию основных объектов проверки подлинности, время входа учетной записи которых записано в указанном диапазоне даты и времени. |
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию PrincipalSearchResult<T> с объектами, для которых настроено время входа в определенном диапазоне дат и времени. Это функция-шаблон для расширенных классов, которым требуется эта функция. |
FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию основных объектов проверки подлинности, время установки пароля учетной записи которых записано в указанном диапазоне даты и времени. |
FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType) |
Возвращает коллекцию PrincipalSearchResult<T> с объектами, для которых настроено время установки пароля в определенном диапазоне дат и времени. Это функция-шаблон для расширенных классов, которым требуется эта функция. |
GetGroups() |
Возвращает коллекцию объектов групп, указывающих группы, в которые входит текущий участник. (Унаследовано от Principal) |
GetGroups(PrincipalContext) |
Возвращает коллекцию объектов групп, в которые входит участник и которые существуют в хранилище, заданном в параметре контекста. (Унаследовано от Principal) |
GetHashCode() |
Извлекает хэш, созданный из содержимого объекта-участника, который подходит для использования в алгоритмах хэширования и структурах данных, таких как хэш-таблица. (Унаследовано от Principal) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetUnderlyingObject() |
Возвращает базовый объект DirectoryEntry, который предоставляет контактные данные для объекта субъекта. (Унаследовано от Principal) |
GetUnderlyingObjectType() |
Возвращает базовый тип объекта. (Унаследовано от Principal) |
IsAccountLockedOut() |
Возвращает логическое значение, указывающее, заблокирована ли учетная запись. |
IsMemberOf(GroupPrincipal) |
Возвращает логическое значение, указывающее, входит ли участник в указанную группу. (Унаследовано от Principal) |
IsMemberOf(PrincipalContext, IdentityType, String) |
Возвращает логическое значение, указывающее, входит ли участник в группу, заданную типом и значением удостоверения. (Унаследовано от Principal) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RefreshExpiredPassword() |
Обновляет пароль с истекшим сроком действия. |
Save() |
Сохраняет изменения объекта-участника в хранилище. Если это новый объект-участник, метод помещает его в хранилище. (Унаследовано от Principal) |
Save(PrincipalContext) |
Сохраняет изменения объекта-участника в хранилище. Если это новый объект-участник, метод помещает его в указанный контекст. Если участник уже сохранен, он перемещается из исходного контекста в указанный. (Унаследовано от Principal) |
SetPassword(String) |
Присваивает паролю учетной записи указанное значение. |
ToString() |
Возвращает понятное строковое представление текущего объекта-участника. (Унаследовано от Principal) |
UnlockAccount() |
Разблокирует учетную запись, если она в текущий момент заблокирована. |