Show / Hide Table of Contents

Class CmsUser

Inheritance
object
Entity
Entity<Guid>
BasicAggregateRoot<Guid>
AggregateRoot<Guid>
CmsUser
Implements
IGeneratesDomainEvents
IHasConcurrencyStamp
IUser
IAggregateRoot<Guid>
IEntity<Guid>
IAggregateRoot
IEntity
IMultiTenant
IHasExtraProperties
IUpdateUserData
Inherited Members
AggregateRoot<Guid>.Validate(ValidationContext)
AggregateRoot<Guid>.ExtraProperties
AggregateRoot<Guid>.ConcurrencyStamp
BasicAggregateRoot<Guid>.GetLocalEvents()
BasicAggregateRoot<Guid>.GetDistributedEvents()
BasicAggregateRoot<Guid>.ClearLocalEvents()
BasicAggregateRoot<Guid>.ClearDistributedEvents()
BasicAggregateRoot<Guid>.AddLocalEvent(object)
BasicAggregateRoot<Guid>.AddDistributedEvent(object)
Entity<Guid>.GetKeys()
Entity<Guid>.ToString()
Entity<Guid>.Id
Entity.EntityEquals(IEntity)
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.Users
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class CmsUser : AggregateRoot<Guid>, IGeneratesDomainEvents, IHasConcurrencyStamp, IUser, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IMultiTenant, IHasExtraProperties, IUpdateUserData

Constructors

CmsUser()

Declaration
protected CmsUser()

CmsUser(IUserData)

Declaration
public CmsUser(IUserData user)
Parameters
Type Name Description
IUserData user

Properties

Email

Declaration
public virtual string Email { get; protected set; }
Property Value
Type Description
string

EmailConfirmed

Declaration
public virtual bool EmailConfirmed { get; protected set; }
Property Value
Type Description
bool

IsActive

Declaration
public virtual bool IsActive { get; set; }
Property Value
Type Description
bool

Name

Declaration
public virtual string Name { get; set; }
Property Value
Type Description
string

PhoneNumber

Declaration
public virtual string PhoneNumber { get; protected set; }
Property Value
Type Description
string

PhoneNumberConfirmed

Declaration
public virtual bool PhoneNumberConfirmed { get; protected set; }
Property Value
Type Description
bool

Surname

Declaration
public virtual string Surname { get; set; }
Property Value
Type Description
string

TenantId

Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Type Description
Guid?

UserName

Declaration
public virtual string UserName { get; protected set; }
Property Value
Type Description
string

Methods

Equals(IUserData)

Declaration
protected virtual bool Equals(IUserData user)
Parameters
Type Name Description
IUserData user
Returns
Type Description
bool

Update(IUserData)

Declaration
public virtual bool Update(IUserData user)
Parameters
Type Name Description
IUserData user
Returns
Type Description
bool

UpdateInternal(IUserData)

Declaration
protected virtual void UpdateInternal(IUserData user)
Parameters
Type Name Description
IUserData user

Implements

IGeneratesDomainEvents
IHasConcurrencyStamp
IUser
IAggregateRoot<TKey>
IEntity<TKey>
IAggregateRoot
IEntity
IMultiTenant
IHasExtraProperties
IUpdateUserData

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform