Class ApiResourceRepository
Inheritance
System.Object
ApiResourceRepository
Inherited Members
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiResources.ApiResource>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiResources.ApiResource>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiResources.ApiResource>.EnsureCollectionLoadedAsync<TProperty>(Volo.Abp.IdentityServer.ApiResources.ApiResource, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiResources.ApiResource>.EnsurePropertyLoadedAsync<TProperty>(Volo.Abp.IdentityServer.ApiResources.ApiResource, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiResources.ApiResource>.WithDetails(Expression<>[])
Assembly: Volo.Abp.IdentityServer.EntityFrameworkCore.dll
Syntax
public class ApiResourceRepository : EfCoreRepository<IIdentityServerDbContext, ApiResource, Guid>, IAsyncEnumerable<ApiResource>, IEfCoreRepository<ApiResource, Guid>, IEfCoreRepository<ApiResource>, IRepository<ApiResource>, IRepository<ApiResource, Guid>, ISupportsExplicitLoading<ApiResource, Guid>, IApiResourceRepository, IBasicRepository<ApiResource, Guid>
Constructors
ApiResourceRepository(IDbContextProvider<IIdentityServerDbContext>)
Declaration
public ApiResourceRepository(IDbContextProvider<IIdentityServerDbContext> dbContextProvider)
Parameters
Methods
CheckNameExistAsync(String, Nullable<Guid>, CancellationToken)
Declaration
public virtual Task<bool> CheckNameExistAsync(string name, Guid? expectedId = default(Guid? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.String |
name |
|
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 |
|
FindByNameAsync(String, Boolean, CancellationToken)
Declaration
public virtual Task<ApiResource> FindByNameAsync(string name, bool includeDetails = true, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Boolean |
includeDetails |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<ApiResource> |
|
GetListAsync(Boolean, CancellationToken)
Declaration
public virtual Task<List<ApiResource>> GetListAsync(bool includeDetails = false, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.Boolean |
includeDetails |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.Generic.List<ApiResource>> |
|
GetListAsync(String, Int32, Int32, String, Boolean, CancellationToken)
Declaration
public virtual Task<List<ApiResource>> 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<ApiResource>> |
|
GetListByScopesAsync(String[], Boolean, CancellationToken)
Declaration
public virtual Task<List<ApiResource>> GetListByScopesAsync(string[] scopeNames, bool includeDetails = false, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.String[] |
scopeNames |
|
System.Boolean |
includeDetails |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.Generic.List<ApiResource>> |
|
WithDetails()
Declaration
public override IQueryable<ApiResource> WithDetails()
Returns
Overrides
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiResources.ApiResource>.WithDetails()
Implements
IAsyncEnumerable<>
IBasicRepository<, >
Extension Methods