| IUserInfo Interface | 
Namespace: CMS.Base
public interface IUserInfo : IDataContainer, ISimpleDataContainer
The IUserInfo type exposes the following members.
| Name | Description | |
|---|---|---|
| ColumnNames | 
            Column names.
              (Inherited from IDataContainer.) | |
            E-mail address of the user.
              | ||
| Enabled | 
            Indicates if the user is enabled.
              | |
| FirstName | 
            First name of the user.
              | |
| FullName | 
            Full name of the user.
              | |
| Item | 
            Gets or sets the value of the column.
              (Inherited from ISimpleDataContainer.) | |
| LastLogon | 
            Last logon date and time of the user.
              | |
| LastName | 
            Last name of the user.
              | |
| MiddleName | 
            Middle name of the user.
              | |
| PasswordFormat | 
            Format of the user password.
              | |
| PreferredCultureCode | 
            Preferred culture code.
              | |
| PreferredUICultureCode | 
            Preferred UI culture code.
              | |
| SitesRoles | 
            Gets the HashTable of the user sites and roles.
              | |
| UserAuthenticationGUID | 
            Temporary GUID for user identification for automatic sign-in in the CMS Desk.
              | |
| UserAvatarID | 
            User avatar ID.
              | |
| UserCampaign | 
            User campaign.
              | |
| UserCreated | 
            Date and time when was the user created.
              | |
| UserDescription | 
            User description.
              | |
| UserEnabled | 
            Indicates whether the user is enabled.
              | |
| UserGUID | 
            User GUID.
              | |
| UserHasAllowedCultures | 
            Indicates if the user has allowed more than one culture.
              | |
| UserID | 
            User ID.
              | |
| UserIsDomain | 
            Determines whether user is domain user.
              | |
| UserIsExternal | 
            Indicates if the user is external.
              | |
| UserIsHidden | 
            Indicates if the user is hidden.
              | |
| UserLastModified | 
            Date and time of the user last modification.
              | |
| UserName | 
            User name.
              | |
| UserNickName | 
            User nick name.
              | |
| UserPasswordFormat | 
            Format of the user's password.
              | |
| UserPicture | 
            User picture.
              | |
| UserSignature | 
            User signature.
              | |
| UserStartingAliasPath | 
             Starting alias path of the user.
              | |
| UserTimeZoneID | 
            User time zone ID
              | |
| UserURLReferrer | 
            URL Referrer of user.
              | |
| UserVisibility | 
            Contains XML with user's custom form field visibility settings.
              | 
| Name | Description | |
|---|---|---|
| CheckPrivilegeLevel | 
            Returns true if user fulfils the required privilege level (the higher level contains all children: GlobalAdmin -> Admin -> Editor -> None)
              | |
| ContainsColumn | 
            Returns true if the object contains specified column.
              (Inherited from IDataContainer.) | |
| FilterSearchResults | 
            Filters the user search results
              | |
| GetValue | 
            Returns value of column.
              (Inherited from ISimpleDataContainer.) | |
| IsAuthorizedPerClassName | 
            Checks whether the user is authorized for given class name and permission, returns true if so.
              | |
| IsAuthorizedPerResource | 
            Returns true if given user is granted with specified permission.
              | |
| IsPublic | 
            Returns true if the user is public user record.
              | |
| SetValue | 
            Sets value of column.
              (Inherited from ISimpleDataContainer.) | |
| TryGetValue | 
            Returns value of column.
              (Inherited from IDataContainer.) | 
| Name | Description | |
|---|---|---|
| CheckRequiredColumns | 
            Returns true if given list of columns do not have null values in the object
              (Defined by DataExtensions.) | |
| ToJSON | 
            Returns JSON representation of current instance of IDataContainer.
              (Defined by DataExtensions.) | |
| ToXML(XmlWriter, Boolean) | Overloaded.   
            Writes XML representation of current instance of IDataContainer to provided XmlWriter.
              (Defined by DataExtensions.) | |
| ToXML(String, Boolean) | Overloaded.   
            Returns XML representation of current instance of IDataContainer.
              (Defined by DataExtensions.) | |
| ToXML(XmlWriter, ListString, Boolean) | Overloaded.   
            Writes XML representation of selected columns of current instance of IDataContainer to provided XmlWriter.
              (Defined by DataExtensions.) |