UserPrincipal Properties
.NET Framework 3.5
The UserPrincipal type exposes the following members.
| Name | Description | |
|---|---|---|
|
AccountExpirationDate | Gets or sets a Nullable DateTime that specifies the date and time that the account expires. (Inherited from AuthenticablePrincipal.) |
|
AccountLockoutTime | Gets the Nullable DateTime that specifies the date and time that the account was locked out. (Inherited from AuthenticablePrincipal.) |
|
AdvancedSearchFilter | Returns an AdvancedSearchFilter object, for use with Query By Example to set read-only properties before passing the object to the PrincipalSearcher. (Overrides AuthenticablePrincipal.AdvancedSearchFilter.) |
|
AllowReversiblePasswordEncryption | Gets or sets a Boolean value that specifies whether reversible password encryption is enabled for this account. (Inherited from AuthenticablePrincipal.) |
|
BadLogonCount | Gets the number of logon attempts using incorrect credentials for this account. (Inherited from AuthenticablePrincipal.) |
|
Certificates | Gets a X509Certificate2Collection that contains the X509 certificates for this account. (Inherited from AuthenticablePrincipal.) |
|
Context | Gets a principal context that is associated with the principal. (Inherited from Principal.) |
|
ContextRaw | Gets a principal context that is associated with this principal. (Inherited from Principal.) |
|
ContextType | Gets the context type enumeraton value that specifies the type of principal context associated with this principal. (Inherited from Principal.) |
|
Current | Gets a user principal object that represents the current user under which the thread is running. |
|
DelegationPermitted | Gets or sets a Nullable Boolean value that specifies whether the account may be delegated. (Inherited from AuthenticablePrincipal.) |
|
Description | Gets or sets the description of the principal. (Inherited from Principal.) |
|
DisplayName | Gets or sets the display name for this principal. (Inherited from Principal.) |
|
DistinguishedName | Gets the distinguished name (DN) for this principal. (Inherited from Principal.) |
|
EmailAddress | Gets or sets the e-mail address for this account. |
|
EmployeeId | Gets or sets the employee ID for this user principal. |
|
Enabled | Gets or sets a Nullable Boolean value that specifies whether this account is enabled for authentication. (Inherited from AuthenticablePrincipal.) |
|
GivenName | Gets or sets the given name for the user principal. |
|
Guid | Gets the GUID associated with this principal. (Inherited from Principal.) |
|
HomeDirectory | Gets or sets the home directory for this account. (Inherited from AuthenticablePrincipal.) |
|
HomeDrive | Gets or sets the home drive for this account. (Inherited from AuthenticablePrincipal.) |
|
LastBadPasswordAttempt | Gets the Nullable DateTime that specifies the date and time of the last incorrect password attempt on this account. (Inherited from AuthenticablePrincipal.) |
|
LastLogon | Gets the Nullable DateTime that specifies the date and time of the last logon for this account. (Inherited from AuthenticablePrincipal.) |
|
LastPasswordSet | Gets the Nullable DateTime that specifies the last date and time that the password was set for this account. (Inherited from AuthenticablePrincipal.) |
|
MiddleName | Gets or sets the middle name for the user principal. |
|
Name | Gets or sets the name of this principal. (Inherited from Principal.) |
|
PasswordNeverExpires | Gets or sets a Boolean value that specifies whether the password expires for this account. (Inherited from AuthenticablePrincipal.) |
|
PasswordNotRequired | Gets or sets a Boolean value that specifies whether a password is required for this account. (Inherited from AuthenticablePrincipal.) |
|
PermittedLogonTimes | Gets or sets the times when the principal can logon. (Inherited from AuthenticablePrincipal.) |
|
PermittedWorkstations | Gets the list of workstations that this principal is permitted to log into. (Inherited from AuthenticablePrincipal.) |
|
SamAccountName | Gets or sets the SAM account name for this principal. (Inherited from Principal.) |
|
ScriptPath | Gets or sets the script path for this account. (Inherited from AuthenticablePrincipal.) |
|
Sid | Gets the Security ID (SID) of the principal. (Inherited from Principal.) |
|
SmartcardLogonRequired | Gets or sets a Boolean value that specifies whether a smartcard is required to log on to the account. (Inherited from AuthenticablePrincipal.) |
|
StructuralObjectClass | Gets the structural object class directory attribute. (Inherited from Principal.) |
|
Surname | Gets or sets the surname for the user principal. |
|
UserCannotChangePassword | Gets or sets a Boolean value that specifies whether the user can change the password for this account. Do not use this with a ComputerPrincipal. (Inherited from AuthenticablePrincipal.) |
|
UserPrincipalName | Gets or sets the user principal name (UPN) associated with this principal. (Inherited from Principal.) |
|
VoiceTelephoneNumber | Gets or sets the voice telephone number for the user principal. |