Class ApplicationInformationController
- Namespace
- ProjectTemplate.Web.Controllers.Api
- Assembly
- ProjectTemplate.Web.dll
Provides sample versioned API endpoints for the application.
[ApiController]
[ApiVersion("1.0")]
[ApiVersion("0.9", Deprecated = true)]
[Route("api/v{version:apiVersion}/application-information")]
[Route("api/application-information")]
public sealed class ApplicationInformationController : ControllerBase
- Inheritance
-
ApplicationInformationController
- Inherited Members
Constructors
ApplicationInformationController(IOptions<ApplicationApiVersioningOptions>)
Provides sample versioned API endpoints for the application.
public ApplicationInformationController(IOptions<ApplicationApiVersioningOptions> apiVersioningOptions)
Parameters
apiVersioningOptionsIOptions<ApplicationApiVersioningOptions>
Methods
Get()
Returns application API information for the requested API version.
[HttpGet]
public ActionResult<ApplicationInformationResponse> Get()
Returns
- ActionResult<ApplicationInformationResponse>
Application API version information.