Class ApplicationController
Inheritance
ApplicationController
Implements
IApplicationService
IRemoteService
Assembly: Volo.Abp.OpenIddict.Pro.HttpApi.dll
Syntax
[Area("openiddictpro")]
[Controller]
[Route("api/openiddict/applications")]
public class ApplicationController : AbpOpenIddictProController, IApplicationAppService, ICrudAppService<ApplicationDto, Guid, GetApplicationListInput, CreateApplicationInput, UpdateApplicationInput>, ICrudAppService<ApplicationDto, ApplicationDto, Guid, GetApplicationListInput, CreateApplicationInput, UpdateApplicationInput>, IReadOnlyAppService<ApplicationDto, ApplicationDto, Guid, GetApplicationListInput>, IApplicationService, IRemoteService, ICreateUpdateAppService<ApplicationDto, Guid, CreateApplicationInput, UpdateApplicationInput>, ICreateAppService<ApplicationDto, CreateApplicationInput>, IUpdateAppService<ApplicationDto, Guid, UpdateApplicationInput>, IDeleteAppService<Guid>
Constructors
ApplicationController(IApplicationAppService)
Declaration
public ApplicationController(IApplicationAppService applicationAppService)
Parameters
Properties
ApplicationAppService
Declaration
protected IApplicationAppService ApplicationAppService { get; }
Property Value
Methods
Declaration
[HttpPost]
public virtual Task<ApplicationDto> CreateAsync(CreateApplicationInput input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
[HttpDelete]
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(Guid)
Declaration
[HttpGet]
[Route("{id}")]
public virtual Task<ApplicationDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
[HttpGet]
public virtual Task<PagedResultDto<ApplicationDto>> GetListAsync(GetApplicationListInput input)
Parameters
Returns
GetTokenLifetimeAsync(Guid)
Declaration
[HttpGet]
[Route("{id}/token-lifetime")]
public virtual Task<ApplicationTokenLifetimeDto> GetTokenLifetimeAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
SetTokenLifetimeAsync(Guid, ApplicationTokenLifetimeDto)
Declaration
[HttpPut]
[Route("{id}/token-lifetime")]
public virtual Task SetTokenLifetimeAsync(Guid id, ApplicationTokenLifetimeDto input)
Parameters
Returns
Declaration
[HttpPut]
[Route("{id}")]
public virtual Task<ApplicationDto> UpdateAsync(Guid id, UpdateApplicationInput input)
Parameters
Returns
Implements
Volo.Abp.Application.Services.ICrudAppService<,,,,>
Volo.Abp.Application.Services.ICrudAppService<,,,,,>
Volo.Abp.Application.Services.IReadOnlyAppService<,,,>
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
Volo.Abp.Application.Services.ICreateUpdateAppService<,,,>
Volo.Abp.Application.Services.ICreateAppService<,>
Volo.Abp.Application.Services.IUpdateAppService<,,>
Volo.Abp.Application.Services.IDeleteAppService<>