Class DeviceFlowCodesRepository
Inheritance
System.Object
DeviceFlowCodesRepository
Implements
IAsyncEnumerable<DeviceFlowCodes>
Inherited Members
EfCoreRepository<IIdentityServerDbContext, DeviceFlowCodes>.GetListAsync(Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Devices.DeviceFlowCodes>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Devices.DeviceFlowCodes>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Devices.DeviceFlowCodes>.EnsureCollectionLoadedAsync<TProperty>(Volo.Abp.IdentityServer.Devices.DeviceFlowCodes, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Devices.DeviceFlowCodes>.EnsurePropertyLoadedAsync<TProperty>(Volo.Abp.IdentityServer.Devices.DeviceFlowCodes, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Devices.DeviceFlowCodes>.WithDetails(Expression<>[])
Namespace: Volo.Abp.IdentityServer.Devices
Assembly: Volo.Abp.IdentityServer.EntityFrameworkCore.dll
Syntax
public class DeviceFlowCodesRepository : EfCoreRepository<IIdentityServerDbContext, DeviceFlowCodes, Guid>, IAsyncEnumerable<DeviceFlowCodes>, IEfCoreRepository<DeviceFlowCodes, Guid>, IEfCoreRepository<DeviceFlowCodes>, IRepository<DeviceFlowCodes>, IRepository<DeviceFlowCodes, Guid>, ISupportsExplicitLoading<DeviceFlowCodes, Guid>, IDeviceFlowCodesRepository, IBasicRepository<DeviceFlowCodes, Guid>
Constructors
DeviceFlowCodesRepository(IDbContextProvider<IIdentityServerDbContext>)
Declaration
public DeviceFlowCodesRepository(IDbContextProvider<IIdentityServerDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IDbContextProvider<IIdentityServerDbContext> | dbContextProvider |
Methods
FindByDeviceCodeAsync(String, CancellationToken)
Declaration
public virtual Task<DeviceFlowCodes> FindByDeviceCodeAsync(string deviceCode, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.String | deviceCode | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<DeviceFlowCodes> |
FindByUserCodeAsync(String, CancellationToken)
Declaration
public virtual Task<DeviceFlowCodes> FindByUserCodeAsync(string userCode, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.String | userCode | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<DeviceFlowCodes> |
GetListByExpirationAsync(DateTime, Int32, CancellationToken)
Declaration
public virtual Task<List<DeviceFlowCodes>> GetListByExpirationAsync(DateTime maxExpirationDate, int maxResultCount, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | maxExpirationDate | |
System.Int32 | maxResultCount | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.List<DeviceFlowCodes>> |
Implements
IAsyncEnumerable<>
IBasicRepository<, >