Table of Contents

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

apiVersioningOptions IOptions<ApplicationApiVersioningOptions>

Methods

Get()

Returns application API information for the requested API version.

[HttpGet]
public ActionResult<ApplicationInformationResponse> Get()

Returns

ActionResult<ApplicationInformationResponse>

Application API version information.