Class ClientRepository
Inheritance
System.Object
ClientRepository
Implements
IAsyncEnumerable<Client>
Inherited Members
EfCoreRepository<IIdentityServerDbContext, Client, Guid>.FindAsync(Guid, Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Clients.Client>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Clients.Client>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Clients.Client>.EnsureCollectionLoadedAsync<TProperty>(Volo.Abp.IdentityServer.Clients.Client, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Clients.Client>.EnsurePropertyLoadedAsync<TProperty>(Volo.Abp.IdentityServer.Clients.Client, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Clients.Client>.WithDetails(Expression<>[])
Namespace: Volo.Abp.IdentityServer.Clients
Assembly: Volo.Abp.IdentityServer.EntityFrameworkCore.dll
Syntax
public class ClientRepository : EfCoreRepository<IIdentityServerDbContext, Client, Guid>, IAsyncEnumerable<Client>, IEfCoreRepository<Client, Guid>, IEfCoreRepository<Client>, IRepository<Client>, IRepository<Client, Guid>, ISupportsExplicitLoading<Client, Guid>, IClientRepository, IBasicRepository<Client, Guid>
Constructors
ClientRepository(IDbContextProvider<IIdentityServerDbContext>)
Declaration
public ClientRepository(IDbContextProvider<IIdentityServerDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IDbContextProvider<IIdentityServerDbContext> | dbContextProvider |
Methods
CheckClientIdExistAsync(String, Nullable<Guid>, CancellationToken)
Declaration
public virtual Task<bool> CheckClientIdExistAsync(string clientId, Guid? expectedId = default(Guid? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.String | clientId | |
System.Nullable<System.Guid> | expectedId | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> |
DeleteAsync(Guid, Boolean, CancellationToken)
Declaration
public override Task DeleteAsync(Guid id, bool autoSave = false, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.Guid | id | |
System.Boolean | autoSave | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
FindByCliendIdAsync(String, Boolean, CancellationToken)
Declaration
public virtual Task<Client> FindByCliendIdAsync(string clientId, bool includeDetails = true, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.String | clientId | |
System.Boolean | includeDetails | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<Client> |
GetAllDistinctAllowedCorsOriginsAsync(CancellationToken)
Declaration
public virtual Task<List<string>> GetAllDistinctAllowedCorsOriginsAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.List<System.String>> |
GetListAsync(String, Int32, Int32, String, Boolean, CancellationToken)
Declaration
public virtual Task<List<Client>> GetListAsync(string sorting, int skipCount, int maxResultCount, string filter, bool includeDetails = false, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.String | sorting | |
System.Int32 | skipCount | |
System.Int32 | maxResultCount | |
System.String | filter | |
System.Boolean | includeDetails | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.List<Client>> |
WithDetails()
Declaration
public override IQueryable<Client> WithDetails()
Returns
Type | Description |
---|---|
System.Linq.IQueryable<Client> |
Overrides
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.Clients.Client>.WithDetails()
Implements
IAsyncEnumerable<>
IBasicRepository<, >