Class DeviceFlowCodesRepository
Inheritance
DeviceFlowCodesRepository
Implements
Inherited Members
Namespace: Volo.Abp.IdentityServer.Devices
Assembly: Volo.Abp.IdentityServer.EntityFrameworkCore.dll
Syntax
public class DeviceFlowCodesRepository : EfCoreRepository<IIdentityServerDbContext, DeviceFlowCodes, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IEfCoreRepository<DeviceFlowCodes, Guid>, IEfCoreRepository<DeviceFlowCodes>, IRepository<DeviceFlowCodes, Guid>, IRepository<DeviceFlowCodes>, IReadOnlyRepository<DeviceFlowCodes, Guid>, IReadOnlyRepository<DeviceFlowCodes>, IBasicRepository<DeviceFlowCodes, Guid>, ISupportsExplicitLoading<DeviceFlowCodes>, IDeviceFlowCodesRepository, IBasicRepository<DeviceFlowCodes, Guid>, IBasicRepository<DeviceFlowCodes>, IReadOnlyBasicRepository<DeviceFlowCodes, Guid>, IReadOnlyBasicRepository<DeviceFlowCodes>, IRepository
Constructors
DeviceFlowCodesRepository(IDbContextProvider<IIdentityServerDbContext>)
Declaration
public DeviceFlowCodesRepository(IDbContextProvider<IIdentityServerDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IDbContextProvider<IIdentityServerDbContext> | dbContextProvider |
Methods
DeleteExpirationAsync(DateTime, CancellationToken)
Declaration
public virtual Task DeleteExpirationAsync(DateTime maxExpirationDate, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
DateTime | maxExpirationDate | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |
FindByDeviceCodeAsync(string, CancellationToken)
Declaration
public virtual Task<DeviceFlowCodes> FindByDeviceCodeAsync(string deviceCode, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | deviceCode | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<DeviceFlowCodes> |
FindByUserCodeAsync(string, CancellationToken)
Declaration
public virtual Task<DeviceFlowCodes> FindByUserCodeAsync(string userCode, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | userCode | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<DeviceFlowCodes> |
GetListByExpirationAsync(DateTime, int, CancellationToken)
Declaration
public virtual Task<List<DeviceFlowCodes>> GetListByExpirationAsync(DateTime maxExpirationDate, int maxResultCount, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
DateTime | maxExpirationDate | |
int | maxResultCount | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<DeviceFlowCodes>> |