Interface IApiScopeRepository
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public interface IApiScopeRepository : IBasicRepository<ApiScope, Guid>, IBasicRepository<ApiScope>, IReadOnlyBasicRepository<ApiScope, Guid>, IReadOnlyBasicRepository<ApiScope>, IRepository
Methods
CheckNameExistAsync(string, Guid?, CancellationToken)
Declaration
Task<bool> CheckNameExistAsync(string name, Guid? expectedId = null, CancellationToken cancellationToken = default)
Parameters
Returns
FindByNameAsync(string, bool, CancellationToken)
Declaration
Task<ApiScope> FindByNameAsync(string scopeName, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Returns
GetCountAsync(string, CancellationToken)
Declaration
Task<long> GetCountAsync(string filter = null, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(string, int, int, string, bool, CancellationToken)
Declaration
Task<List<ApiScope>> GetListAsync(string sorting, int skipCount, int maxResultCount, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetListByNameAsync(string[], bool, CancellationToken)
Declaration
Task<List<ApiScope>> GetListByNameAsync(string[] scopeNames, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods