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, String, String, Boolean) |
Инициализирует новый экземпляр класса AuthenticablePrincipal с помощью указанного контекста, имени учетной записи SAM, пароля и включенного значения. Этот конструктор вызывается конструкторами производных классов для инициализации базового класса и не предназначен для использования непосредственно из кода. |
| AuthenticablePrincipal(PrincipalContext) |
Инициализирует новый экземпляр класса AuthenticablePrincipal с помощью указанного контекста. Этот конструктор вызывается конструкторами производных классов для инициализации базового класса и не предназначен для использования непосредственно из кода. |
Свойства
| Имя | Описание |
|---|---|
| AccountExpirationDate |
Возвращает или задает значение DateTime NULL, указывающее дату и время истечения срока действия учетной записи. |
| AccountLockoutTime |
Возвращает значение DateTime NULL, указывающее дату и время блокировки учетной записи. |
| AdvancedSearchFilter |
AdvancedFilters Возвращает объект для использования с запросом по примеру, чтобы задать свойства только для чтения перед передачей объекта в 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 |
Возвращает идентификатор безопасности (SID) субъекта. (Унаследовано от Principal) |
| SmartcardLogonRequired |
Возвращает или задает логическое значение, указывающее, требуется ли смарт-карта для входа в учетную запись. |
| StructuralObjectClass |
Возвращает атрибут каталога классов структурных объектов. (Унаследовано от Principal) |
| UserCannotChangePassword |
Возвращает или задает логическое значение, указывающее, может ли пользователь изменить пароль для этой учетной записи. Не используйте это с параметром ComputerPrincipal. |
| UserPrincipalName |
Возвращает или задает имя участника-пользователя, связанное с этим субъектом. (Унаследовано от 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() |
Разблокирует учетную запись, если она в настоящее время заблокирована. |