Class ApiScopeRepository
Inheritance
ApiScopeRepository
Implements
Inherited Members
Namespace: Volo.Abp.IdentityServer.ApiScopes
Assembly: Volo.Abp.IdentityServer.EntityFrameworkCore.dll
Syntax
public class ApiScopeRepository : EfCoreRepository<IIdentityServerDbContext, ApiScope, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IEfCoreRepository<ApiScope, Guid>, IEfCoreRepository<ApiScope>, IRepository<ApiScope, Guid>, IRepository<ApiScope>, IReadOnlyRepository<ApiScope, Guid>, IReadOnlyRepository<ApiScope>, IBasicRepository<ApiScope, Guid>, ISupportsExplicitLoading<ApiScope>, IApiScopeRepository, IBasicRepository<ApiScope, Guid>, IBasicRepository<ApiScope>, IReadOnlyBasicRepository<ApiScope, Guid>, IReadOnlyBasicRepository<ApiScope>, IRepository
Constructors
ApiScopeRepository(IDbContextProvider<IIdentityServerDbContext>)
Declaration
public ApiScopeRepository(IDbContextProvider<IIdentityServerDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IDbContextProvider<IIdentityServerDbContext> | dbContextProvider |
Methods
CheckNameExistAsync(string, Guid?, CancellationToken)
Declaration
public virtual Task<bool> CheckNameExistAsync(string name, Guid? expectedId = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Guid? | expectedId | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<bool> |
DeleteAsync(Guid, bool, CancellationToken)
Declaration
public override Task DeleteAsync(Guid id, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
bool | autoSave | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |
Overrides
FindByNameAsync(string, bool, CancellationToken)
Declaration
public virtual Task<ApiScope> FindByNameAsync(string scopeName, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | scopeName | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<ApiScope> |
GetCountAsync(string, CancellationToken)
Declaration
public virtual Task<long> GetCountAsync(string filter = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | filter | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<long> |
GetListAsync(string, int, int, string, bool, CancellationToken)
Declaration
public virtual Task<List<ApiScope>> GetListAsync(string sorting, int skipCount, int maxResultCount, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | sorting | |
int | skipCount | |
int | maxResultCount | |
string | filter | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<ApiScope>> |
GetListByNameAsync(string[], bool, CancellationToken)
Declaration
public virtual Task<List<ApiScope>> GetListByNameAsync(string[] scopeNames, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string[] | scopeNames | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<ApiScope>> |
WithDetails()
Declaration
[Obsolete("Use WithDetailsAsync method.")]
public override IQueryable<ApiScope> WithDetails()
Returns
Type | Description |
---|---|
IQueryable<ApiScope> |
Overrides
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiScopes.ApiScope>.WithDetails()
WithDetailsAsync()
Declaration
public override Task<IQueryable<ApiScope>> WithDetailsAsync()
Returns
Type | Description |
---|---|
Task<IQueryable<ApiScope>> |
Overrides
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.IdentityServer.EntityFrameworkCore.IIdentityServerDbContext, Volo.Abp.IdentityServer.ApiScopes.ApiScope>.WithDetailsAsync()