Class ApiResourceAppService
Inheritance
ApiResourceAppService
Assembly: Volo.Abp.IdentityServer.Application.dll
Syntax
[Authorize("IdentityServer.ApiResource")]
public class ApiResourceAppService : IdentityServerAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IApiResourceAppService, ICrudAppService<ApiResourceWithDetailsDto, Guid, GetApiResourceListInput, CreateApiResourceDto, UpdateApiResourceDto>, ICrudAppService<ApiResourceWithDetailsDto, ApiResourceWithDetailsDto, Guid, GetApiResourceListInput, CreateApiResourceDto, UpdateApiResourceDto>, IReadOnlyAppService<ApiResourceWithDetailsDto, ApiResourceWithDetailsDto, Guid, GetApiResourceListInput>, ICreateUpdateAppService<ApiResourceWithDetailsDto, Guid, CreateApiResourceDto, UpdateApiResourceDto>, ICreateAppService<ApiResourceWithDetailsDto, CreateApiResourceDto>, IUpdateAppService<ApiResourceWithDetailsDto, Guid, UpdateApiResourceDto>, IDeleteAppService<Guid>, IApplicationService, IRemoteService
Constructors
ApiResourceAppService(IApiResourceRepository)
Declaration
public ApiResourceAppService(IApiResourceRepository apiResourceRepository)
Parameters
Properties
ApiResourceRepository
Declaration
protected IApiResourceRepository ApiResourceRepository { get; }
Property Value
Methods
CreateAsync(CreateApiResourceDto)
Declaration
[Authorize("IdentityServer.ApiResource.Create")]
public virtual Task<ApiResourceWithDetailsDto> CreateAsync(CreateApiResourceDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
[Authorize("IdentityServer.ApiResource.Delete")]
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAllListAsync()
Declaration
public virtual Task<List<ApiResourceWithDetailsDto>> GetAllListAsync()
Returns
GetAsync(Guid)
Declaration
public virtual Task<ApiResourceWithDetailsDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task<PagedResultDto<ApiResourceWithDetailsDto>> GetListAsync(GetApiResourceListInput input)
Parameters
Returns
UpdateApiResourceClaims(UpdateApiResourceDto, ApiResource)
Declaration
protected virtual void UpdateApiResourceClaims(UpdateApiResourceDto input, ApiResource apiResource)
Parameters
UpdateApiResourceProperties(UpdateApiResourceDto, ApiResource)
Declaration
protected virtual void UpdateApiResourceProperties(UpdateApiResourceDto input, ApiResource apiResource)
Parameters
UpdateApiResourceScope(UpdateApiResourceDto, ApiResource)
Declaration
protected virtual void UpdateApiResourceScope(UpdateApiResourceDto input, ApiResource apiResource)
Parameters
UpdateApiResourceSecrets(UpdateApiResourceDto, ApiResource)
Declaration
protected virtual void UpdateApiResourceSecrets(UpdateApiResourceDto input, ApiResource apiResource)
Parameters
UpdateAsync(Guid, UpdateApiResourceDto)
Declaration
[Authorize("IdentityServer.ApiResource.Update")]
public virtual Task<ApiResourceWithDetailsDto> UpdateAsync(Guid id, UpdateApiResourceDto input)
Parameters
Returns
Implements
Extension Methods