Interface IPersistentGrantRepository
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public interface IPersistentGrantRepository : IBasicRepository<PersistedGrant, Guid>, IBasicRepository<PersistedGrant>, IReadOnlyBasicRepository<PersistedGrant, Guid>, IReadOnlyBasicRepository<PersistedGrant>, IRepository
Methods
DeleteAsync(string, string, string, string, CancellationToken)
Declaration
Task DeleteAsync(string subjectId = null, string sessionId = null, string clientId = null, string type = null, CancellationToken cancellationToken = default)
Parameters
Returns
DeleteExpirationAsync(DateTime, CancellationToken)
Declaration
Task DeleteExpirationAsync(DateTime maxExpirationDate, CancellationToken cancellationToken = default)
Parameters
Returns
FindByKeyAsync(string, CancellationToken)
Declaration
Task<PersistedGrant> FindByKeyAsync(string key, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(string, string, string, string, bool, CancellationToken)
Declaration
Task<List<PersistedGrant>> GetListAsync(string subjectId, string sessionId, string clientId, string type, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetListByExpirationAsync(DateTime, int, CancellationToken)
Declaration
Task<List<PersistedGrant>> GetListByExpirationAsync(DateTime maxExpirationDate, int maxResultCount, CancellationToken cancellationToken = default)
Parameters
Returns
GetListBySubjectIdAsync(string, CancellationToken)
Declaration
Task<List<PersistedGrant>> GetListBySubjectIdAsync(string key, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods