Class MongoDeviceFlowCodesRepository
Inheritance
System.Object
MongoDeviceFlowCodesRepository
Implements
IMongoQueryable<DeviceFlowCodes>
Inherited Members
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Abp.IdentityServer.MongoDB.IAbpIdentityServerMongoDbContext, Volo.Abp.IdentityServer.Devices.DeviceFlowCodes>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Abp.IdentityServer.MongoDB.IAbpIdentityServerMongoDbContext, Volo.Abp.IdentityServer.Devices.DeviceFlowCodes>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Namespace: Volo.Abp.IdentityServer.MongoDB
Assembly: Volo.Abp.IdentityServer.MongoDB.dll
Syntax
public class MongoDeviceFlowCodesRepository : MongoDbRepository<IAbpIdentityServerMongoDbContext, DeviceFlowCodes, Guid>, IMongoQueryable<DeviceFlowCodes>, IMongoDbRepository<DeviceFlowCodes, Guid>, IMongoDbRepository<DeviceFlowCodes>, IRepository<DeviceFlowCodes>, IRepository<DeviceFlowCodes, Guid>, IDeviceFlowCodesRepository, IBasicRepository<DeviceFlowCodes, Guid>
Constructors
MongoDeviceFlowCodesRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext>)
Declaration
public MongoDeviceFlowCodesRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> | 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
IMongoQueryable<>
IBasicRepository<, >