Class IdentitySession
Inheritance
IdentitySession
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentitySession : BasicAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IMultiTenant
Constructors
IdentitySession()
Declaration
protected IdentitySession()
IdentitySession(Guid, string, string, string, Guid, Guid?, string, string, DateTime, DateTime?)
Declaration
public IdentitySession(Guid id, string sessionId, string device, string deviceInfo, Guid userId, Guid? tenantId, string clientId, string ipAddresses, DateTime signedIn, DateTime? lastAccessed = null)
Parameters
Properties
ClientId
Declaration
public virtual string ClientId { get; set; }
Property Value
Device
Declaration
public virtual string Device { get; protected set; }
Property Value
DeviceInfo
Declaration
public virtual string DeviceInfo { get; protected set; }
Property Value
Declaration
public virtual ExtraPropertyDictionary ExtraProperties { get; protected set; }
Property Value
IpAddresses
Declaration
public virtual string IpAddresses { get; protected set; }
Property Value
LastAccessed
Declaration
public virtual DateTime? LastAccessed { get; protected set; }
Property Value
SessionId
Declaration
public virtual string SessionId { get; protected set; }
Property Value
SignedIn
Declaration
public virtual DateTime SignedIn { get; protected set; }
Property Value
TenantId
Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
UserId
Declaration
public virtual Guid UserId { get; protected set; }
Property Value
Methods
GetIpAddresses()
Declaration
public IEnumerable<string> GetIpAddresses()
Returns
SetIpAddresses(IEnumerable<string>)
Declaration
public void SetIpAddresses(IEnumerable<string> ipAddresses)
Parameters
SetSignedInTime(DateTime)
Declaration
public void SetSignedInTime(DateTime signedIn)
Parameters
UpdateLastAccessedTime(DateTime?)
Declaration
public void UpdateLastAccessedTime(DateTime? lastAccessed)
Parameters
Type |
Name |
Description |
DateTime? |
lastAccessed |
|
Validate(ValidationContext)
Declaration
public virtual IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Parameters
Returns
Implements
Extension Methods