Interface IIdentitySessionRepository
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public interface IIdentitySessionRepository : IBasicRepository<IdentitySession, Guid>, IBasicRepository<IdentitySession>, IReadOnlyBasicRepository<IdentitySession, Guid>, IReadOnlyBasicRepository<IdentitySession>, IRepository
Methods
DeleteAllAsync(Guid, Guid?, CancellationToken)
Declaration
Task DeleteAllAsync(Guid userId, Guid? exceptSessionId = null, CancellationToken cancellationToken = default)
Parameters
Returns
DeleteAllAsync(Guid, string, Guid?, CancellationToken)
Declaration
Task DeleteAllAsync(Guid userId, string device, Guid? exceptSessionId = null, CancellationToken cancellationToken = default)
Parameters
Returns
DeleteAllAsync(TimeSpan, CancellationToken)
Declaration
Task DeleteAllAsync(TimeSpan inactiveTimeSpan, CancellationToken cancellationToken = default)
Parameters
Returns
ExistAsync(Guid, CancellationToken)
Declaration
Task<bool> ExistAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
Returns
ExistAsync(string, CancellationToken)
Declaration
Task<bool> ExistAsync(string sessionId, CancellationToken cancellationToken = default)
Parameters
Returns
FindAsync(string, CancellationToken)
Declaration
Task<IdentitySession> FindAsync(string sessionId, CancellationToken cancellationToken = default)
Parameters
Returns
GetAsync(string, CancellationToken)
Declaration
Task<IdentitySession> GetAsync(string sessionId, CancellationToken cancellationToken = default)
Parameters
Returns
GetCountAsync(Guid?, string, string, CancellationToken)
Declaration
Task<long> GetCountAsync(Guid? userId = null, string device = null, string clientId = null, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(string, int, int, Guid?, string, string, CancellationToken)
Declaration
Task<List<IdentitySession>> GetListAsync(string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, Guid? userId = null, string device = null, string clientId = null, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods