Click or drag to resize
IUserInfo Interface
Objects containing UserInfo properties.

Namespace: CMS.Base
Assembly: CMS.Base (in CMS.Base.dll) Version: 13.0.131
Syntax
C#
public interface IUserInfo : IDataContainer, 
	ISimpleDataContainer

The IUserInfo type exposes the following members.

Properties
  NameDescription
Public propertyColumnNames
Column names.
(Inherited from IDataContainer.)
Public propertyEmail
E-mail address of the user.
Public propertyEnabled
Indicates if the user is enabled.
Public propertyFirstName
First name of the user.
Public propertyFullName
Full name of the user.
Public propertyItem
Gets or sets the value of the column.
(Inherited from ISimpleDataContainer.)
Public propertyLastLogon
Last logon date and time of the user.
Public propertyLastName
Last name of the user.
Public propertyMiddleName
Middle name of the user.
Public propertyPasswordFormat
Format of the user password.
Public propertyPreferredCultureCode
Preferred culture code.
Public propertyPreferredUICultureCode
Preferred UI culture code.
Public propertySitesRoles
Gets the HashTable of the user sites and roles.
Public propertyUserAuthenticationGUID
Represents a secret for invalidating JSON Web Tokens.
Public propertyUserAvatarID
User avatar ID.
Public propertyUserCampaign
User campaign.
Public propertyUserCreated
Date and time when was the user created.
Public propertyUserDescription
User description.
Public propertyUserEnabled
Indicates whether the user is enabled.
Public propertyUserGUID
User GUID.
Public propertyUserHasAllowedCultures
Indicates if the user has allowed more than one culture.
Public propertyUserID
User ID.
Public propertyUserIsDomain
Determines whether user is domain user.
Public propertyUserIsExternal
Indicates if the user is external.
Public propertyUserIsHidden
Indicates if the user is hidden.
Public propertyUserLastModified
Date and time of the user last modification.
Public propertyUserName
User name.
Public propertyUserNickName
User nick name.
Public propertyUserPasswordFormat
Format of the user's password.
Public propertyUserSignature
User signature.
Public propertyUserStartingAliasPath
Starting alias path of the user.
Public propertyUserTimeZoneID
User time zone ID
Public propertyUserURLReferrer
URL Referrer of user.
Top
Methods
  NameDescription
Public methodCheckPrivilegeLevel
Returns true if user fulfils the required privilege level (the higher level contains all children: GlobalAdmin -> Admin -> Editor -> None)
Public methodContainsColumn
Returns true if the object contains specified column.
(Inherited from IDataContainer.)
Public methodFilterSearchResults
Filters the user search results
Public methodGetValue
Returns value of column.
(Inherited from ISimpleDataContainer.)
Public methodIsAuthorizedPerClassName
Checks whether the user is authorized for given class name and permission, returns true if so.
Public methodIsAuthorizedPerResource
Returns true if given user is granted with specified permission.
Public methodIsPublic
Returns true if the user is public user record.
Public methodSetValue
Sets value of column.
(Inherited from ISimpleDataContainer.)
Public methodTryGetValue
Returns value of column.
(Inherited from IDataContainer.)
Top
Extension Methods
  NameDescription
Public Extension MethodCheckRequiredColumns
Returns true if given list of columns do not have null values in the object
(Defined by DataExtensions.)
Public Extension MethodToJSON
Returns JSON representation of current instance of IDataContainer.
(Defined by DataExtensions.)
Public Extension MethodToXML(XmlWriter, Boolean)Overloaded.
Writes XML representation of current instance of IDataContainer to provided XmlWriter.
(Defined by DataExtensions.)
Public Extension MethodToXML(String, Boolean)Overloaded.
Returns XML representation of current instance of IDataContainer.
(Defined by DataExtensions.)
Public Extension MethodToXML(XmlWriter, ListString, Boolean)Overloaded.
Writes XML representation of selected columns of current instance of IDataContainer to provided XmlWriter.
(Defined by DataExtensions.)
Top
See Also