| 
               | 
            
              User
             | 
          
The UserInfo type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              AccountCreationDate | Gets the DateTime when the account was created. | 
| 
                 | 
              AccountIsDisabled | Gets flag that determines if account is disabled for this user. | 
| 
                 | 
              AccountIsLockedOut | Gets flag that determines if account is locked-out for this user. | 
| 
                 | 
              City | Gets the City where the user works. | 
| 
                 | 
              Company | Gets the Company of the user. | 
| 
                 | 
              CurrentUserID | Gets the ID name of the current user. | 
| 
                 | 
              CurrentUserInfo | Gets the UserInfo object for the CurrentUserID. | 
| 
                 | 
              Department | Gets the Department where the user works. | 
| 
                 | 
              Description | Gets the description specified for the user. | 
| 
                 | 
              DisplayName | Gets the Display Name the user. | 
| 
                 | 
              Domain | Gets the domain for the user. | 
| 
                 | 
              DomainRespondsForUser | Gets flag that determines if domain is responding to user existence. | 
| 
                 | 
              Gets the E-Mail address of the user. | |
| 
                 | 
              Exists | Gets flag that determines if user exists. | 
| 
                 | 
              FirstName | Gets the First Name of the user. | 
| 
                 | 
              FullName | Gets the Full Name of the user. | 
| 
                 | 
              Groups | Gets all the groups associated with the user - this includes local groups and Active Directory groups if applicable. | 
| 
                 | 
              IsLocalAccount | Gets flag that determines if this UserInfo instance is based on a local account instead of found through LDAP. | 
| 
                 | 
              LastLogon | Gets the last login time of the user. | 
| 
                 | 
              LastName | Gets the Last Name of the user. | 
| 
                 | 
              LdapID | Gets the ID of the user in LDAP format. | 
| 
                 | 
              LdapPath | Gets LDAP path defined for this user, if any. | 
| 
                 | 
              LocalGroups | Gets the local groups the user is a member of. | 
| 
                 | 
              LoginID | Gets the Login ID of the user. | 
| 
                 | 
              MachineIsJoinedToDomain | Gets a boolean value that indicates whether the current machine is joined to a domain (non-local such as AD or LDAP). | 
| 
                 | 
              Mailbox | Gets the Mailbox address of where the user works. | 
| 
                 | 
              MaximumPasswordAge | Gets this maximum password age for the user. | 
| 
                 | 
              MiddleInitial | Gets the Middle Initial of the user. | 
| 
                 | 
              NextPasswordChangeDate | Gets the DateTime, in UTC, of next password change for the user. | 
| 
                 | 
              Office | Gets the Office location of the user. | 
| 
                 | 
              PassthroughPrincipal | Gets or sets the principal used for passthrough authentication. | 
| 
                 | 
              PasswordCannotChange | Gets flag that determines if account password cannot change for this user. | 
| 
                 | 
              PasswordDoesNotExpire | Gets flag that determines if account password does not expire for this user. | 
| 
                 | 
              PersistSettings | Gets or sets a boolean value that indicates whether the settings of UserInfo object are to be saved to the config file. | 
| 
                 | 
              RemoteUserID | Gets the LoginID of the remote web user. | 
| 
                 | 
              RemoteUserInfo | Gets the UserInfo object for the RemoteUserID. | 
| 
                 | 
              SettingsCategory | Gets or sets the category under which the settings of UserInfo object are to be saved to the config file if the PersistSettings property is set to true. | 
| 
                 | 
              Telephone | Gets the Telephone Number of the user. | 
| 
                 | 
              Title | Gets the Title of the user. | 
| 
                 | 
              UserAccountControl | Gets the account control information of the user. | 
| 
                 | 
              UserName | Gets the user name of the user. | 
| 
                 | 
              Webpage | Gets the web page address of the user. |