| IUserBase Properties | 
The IUserBase type exposes the following members.
| Name | Description | |
|---|---|---|
| ChangedBy | 
            Gets the name of the user who changed the object last.
              (Inherited from IObject.) | |
| ChangedOn | 
            Gets the point of time the object was changed last.
              (Inherited from IObject.) | |
| CreatedBy | 
            Gets the name of the user who created the object.
              (Inherited from IObject.) | |
| CreatedOn | 
            Gets the point of time the object was created.
              (Inherited from IObject.) | |
| Description | 
            Gets or sets the object description. The description can be empty.
              (Inherited from IObject.) | |
| EmailAddress | 
            Gets or sets the Email Address attribute.
            Email Address
              | |
| FailedLogonAttempts | 
            Gets or sets the Failed logon attempts attribute.
            
              | |
| FirstName | 
            Gets or sets the First Name attribute.
            First Name
              | |
| Folder | 
            Gets the containing folder.
              (Inherited from IObject.) | |
| Id | 
            Gets the object ID. The ID is generated by the platform and
            cannot be modified.
              (Inherited from IObject.) | |
| IsEmailAddressAssigned | 
            Gets or sets whether the EmailAddress attribute is assigned.
              | |
| IsFailedLogonAttemptsAssigned | 
            Gets or sets whether the FailedLogonAttempts attribute is assigned.
              | |
| IsFirstNameAssigned | 
            Gets or sets whether the FirstName attribute is assigned.
              | |
| IsLastLogonAttemptAssigned | 
            Gets or sets whether the LastLogonAttempt attribute is assigned.
              | |
| IsLastNameAssigned | 
            Gets or sets whether the LastName attribute is assigned.
              | |
| IsLastPasswordUpdateAssigned | 
            Gets or sets whether the LastPasswordUpdate attribute is assigned.
              | |
| IsLocked | 
            Indicates if the object is locked.
              (Inherited from IObject.) | |
| IsPasswordHistoryAssigned | 
            Gets or sets whether the PasswordHistory attribute is assigned.
              | |
| IsValid | 
            Indicates if the object instance is valid. The object becomes
            invalid if the Destroy method has been called.
              (Inherited from IObject.) | |
| LastLogonAttempt | 
            Gets or sets the Last logon attempt attribute.
            
              | |
| LastName | 
            Gets or sets the Last Name attribute.
            Last Name
              | |
| LastPasswordUpdate | 
            Gets or sets the Last Password Update attribute.
            
              | |
| LockedBy | 
            Gets the name of the user who holds a lock on the object, empty 
            string if the object is not locked.
              (Inherited from IObject.) | |
| LockedOn | 
            Gets the lock timestamp, if object is locked. DateTime.MinValue if not.
              (Inherited from IObject.) | |
| Name | 
            Gets or sets the object name. The name cannot be an empty string. It is
            modifiable and does not have to be unique.
              (Inherited from IObject.) | |
| ObjType | 
            Gets the object type.
              (Inherited from IObject.) | |
| PasswordHistory | 
            Gets or sets the Password History attribute.
            A comma-separated sequence of [hash]|[salt] pairs in hex format.
              |