Show / Hide Table of Contents

Class IdentityUser

Inheritance
object
Entity
Entity<Guid>
BasicAggregateRoot<Guid>
AggregateRoot<Guid>
CreationAuditedAggregateRoot<Guid>
AuditedAggregateRoot<Guid>
FullAuditedAggregateRoot<Guid>
IdentityUser
Implements
IGeneratesDomainEvents
IHasConcurrencyStamp
IFullAuditedObject
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime
IDeletionAuditedObject
IHasDeletionTime
ISoftDelete
IUser
IAggregateRoot<Guid>
IEntity<Guid>
IAggregateRoot
IEntity
IMultiTenant
IHasExtraProperties
IHasEntityVersion
Inherited Members
FullAuditedAggregateRoot<Guid>.IsDeleted
FullAuditedAggregateRoot<Guid>.DeleterId
FullAuditedAggregateRoot<Guid>.DeletionTime
AuditedAggregateRoot<Guid>.LastModificationTime
AuditedAggregateRoot<Guid>.LastModifierId
CreationAuditedAggregateRoot<Guid>.CreationTime
CreationAuditedAggregateRoot<Guid>.CreatorId
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>.Id
Entity.EntityEquals(IEntity)
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityUser : FullAuditedAggregateRoot<Guid>, IGeneratesDomainEvents, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete, IUser, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IMultiTenant, IHasExtraProperties, IHasEntityVersion

Constructors

IdentityUser()

Declaration
protected IdentityUser()

IdentityUser(Guid, string, string, Guid?)

Declaration
public IdentityUser(Guid id, string userName, string email, Guid? tenantId = null)
Parameters
Type Name Description
Guid id
string userName
string email
Guid? tenantId

Properties

AccessFailedCount

Declaration
public virtual int AccessFailedCount { get; protected set; }
Property Value
Type Description
int

Claims

Declaration
public virtual ICollection<IdentityUserClaim> Claims { get; protected set; }
Property Value
Type Description
ICollection<IdentityUserClaim>

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

EntityVersion

Declaration
public virtual int EntityVersion { get; protected set; }
Property Value
Type Description
int

IsActive

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

IsExternal

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

LastPasswordChangeTime

Declaration
public virtual DateTimeOffset? LastPasswordChangeTime { get; protected set; }
Property Value
Type Description
DateTimeOffset?

LockoutEnabled

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

LockoutEnd

Declaration
public virtual DateTimeOffset? LockoutEnd { get; protected set; }
Property Value
Type Description
DateTimeOffset?

Logins

Declaration
public virtual ICollection<IdentityUserLogin> Logins { get; protected set; }
Property Value
Type Description
ICollection<IdentityUserLogin>

Name

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

NormalizedEmail

Declaration
[DisableAuditing]
public virtual string NormalizedEmail { get; protected set; }
Property Value
Type Description
string

NormalizedUserName

Declaration
[DisableAuditing]
public virtual string NormalizedUserName { get; protected set; }
Property Value
Type Description
string

OrganizationUnits

Declaration
public virtual ICollection<IdentityUserOrganizationUnit> OrganizationUnits { get; protected set; }
Property Value
Type Description
ICollection<IdentityUserOrganizationUnit>

PasswordHash

Declaration
[DisableAuditing]
public virtual string PasswordHash { get; protected 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

Roles

Declaration
public virtual ICollection<IdentityUserRole> Roles { get; protected set; }
Property Value
Type Description
ICollection<IdentityUserRole>

SecurityStamp

Declaration
[DisableAuditing]
public virtual string SecurityStamp { get; protected set; }
Property Value
Type Description
string

ShouldChangePasswordOnNextLogin

Declaration
public virtual bool ShouldChangePasswordOnNextLogin { 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?

Tokens

Declaration
public virtual ICollection<IdentityUserToken> Tokens { get; protected set; }
Property Value
Type Description
ICollection<IdentityUserToken>

TwoFactorEnabled

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

UserName

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

Methods

AddClaim(IGuidGenerator, Claim)

Declaration
public virtual void AddClaim(IGuidGenerator guidGenerator, Claim claim)
Parameters
Type Name Description
IGuidGenerator guidGenerator
Claim claim

AddClaims(IGuidGenerator, IEnumerable<Claim>)

Declaration
public virtual void AddClaims(IGuidGenerator guidGenerator, IEnumerable<Claim> claims)
Parameters
Type Name Description
IGuidGenerator guidGenerator
IEnumerable<Claim> claims

AddLogin(UserLoginInfo)

Declaration
public virtual void AddLogin(UserLoginInfo login)
Parameters
Type Name Description
UserLoginInfo login

AddOrganizationUnit(Guid)

Declaration
public virtual void AddOrganizationUnit(Guid organizationUnitId)
Parameters
Type Name Description
Guid organizationUnitId

AddRole(Guid)

Declaration
public virtual void AddRole(Guid roleId)
Parameters
Type Name Description
Guid roleId

FindClaim(Claim)

Declaration
public virtual IdentityUserClaim FindClaim(Claim claim)
Parameters
Type Name Description
Claim claim
Returns
Type Description
IdentityUserClaim

FindToken(string, string)

Declaration
public virtual IdentityUserToken FindToken(string loginProvider, string name)
Parameters
Type Name Description
string loginProvider
string name
Returns
Type Description
IdentityUserToken

IsInOrganizationUnit(Guid)

Declaration
public virtual bool IsInOrganizationUnit(Guid organizationUnitId)
Parameters
Type Name Description
Guid organizationUnitId
Returns
Type Description
bool

IsInRole(Guid)

Declaration
public virtual bool IsInRole(Guid roleId)
Parameters
Type Name Description
Guid roleId
Returns
Type Description
bool

RemoveClaim(Claim)

Declaration
public virtual void RemoveClaim(Claim claim)
Parameters
Type Name Description
Claim claim

RemoveClaims(IEnumerable<Claim>)

Declaration
public virtual void RemoveClaims(IEnumerable<Claim> claims)
Parameters
Type Name Description
IEnumerable<Claim> claims

RemoveLogin(string, string)

Declaration
public virtual void RemoveLogin(string loginProvider, string providerKey)
Parameters
Type Name Description
string loginProvider
string providerKey

RemoveOrganizationUnit(Guid)

Declaration
public virtual void RemoveOrganizationUnit(Guid organizationUnitId)
Parameters
Type Name Description
Guid organizationUnitId

RemoveRole(Guid)

Declaration
public virtual void RemoveRole(Guid roleId)
Parameters
Type Name Description
Guid roleId

RemoveToken(string, string)

Declaration
public virtual void RemoveToken(string loginProvider, string name)
Parameters
Type Name Description
string loginProvider
string name

ReplaceClaim(Claim, Claim)

Declaration
public virtual void ReplaceClaim(Claim claim, Claim newClaim)
Parameters
Type Name Description
Claim claim
Claim newClaim

SetEmailConfirmed(bool)

Declaration
public virtual void SetEmailConfirmed(bool confirmed)
Parameters
Type Name Description
bool confirmed

SetIsActive(bool)

Declaration
public virtual void SetIsActive(bool isActive)
Parameters
Type Name Description
bool isActive

SetLastPasswordChangeTime(DateTimeOffset?)

Declaration
public virtual void SetLastPasswordChangeTime(DateTimeOffset? lastPasswordChangeTime)
Parameters
Type Name Description
DateTimeOffset? lastPasswordChangeTime

SetPhoneNumber(string, bool)

Declaration
public void SetPhoneNumber(string phoneNumber, bool confirmed)
Parameters
Type Name Description
string phoneNumber
bool confirmed

SetPhoneNumberConfirmed(bool)

Declaration
public virtual void SetPhoneNumberConfirmed(bool confirmed)
Parameters
Type Name Description
bool confirmed

SetShouldChangePasswordOnNextLogin(bool)

Declaration
public virtual void SetShouldChangePasswordOnNextLogin(bool shouldChangePasswordOnNextLogin)
Parameters
Type Name Description
bool shouldChangePasswordOnNextLogin

SetToken(string, string, string)

Declaration
public virtual void SetToken(string loginProvider, string name, string value)
Parameters
Type Name Description
string loginProvider
string name
string value

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
Volo.Abp.Domain.Entities.Entity<System.Guid>.ToString()

Implements

IGeneratesDomainEvents
IHasConcurrencyStamp
IFullAuditedObject
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime
IDeletionAuditedObject
IHasDeletionTime
ISoftDelete
IUser
IAggregateRoot<TKey>
IEntity<TKey>
IAggregateRoot
IEntity
IMultiTenant
IHasExtraProperties
IHasEntityVersion

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