颐和api

InfoController.cs 1020B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using Microsoft.AspNetCore.Http;
  6. using Microsoft.AspNetCore.Mvc;
  7. using MadRunFabric.Common;
  8. using Microsoft.AspNetCore.Authorization;
  9. using Microsoft.Extensions.Logging;
  10. using Microsoft.Extensions.Caching.Distributed;
  11. using MongoDB.Bson;
  12. using MadRunFabric.Model;
  13. namespace OnLineChatApi.Controllers
  14. {
  15. [ApiVersion("6.0")]
  16. [AllowAnonymous]
  17. [Produces("application/json")]
  18. [Route("api/Info")]
  19. public class InfoController : BaseController
  20. {
  21. private readonly ILogger<InfoController> _logger;
  22. public InfoController(ILogger<InfoController> logger)
  23. {
  24. _logger = logger;
  25. }
  26. [HttpGet]
  27. public IEnumerable<string> Get()
  28. {
  29. return new string[] { $"版本信息 {RequestedApiVersion}", "开发团队: Mad Fun Fabric"};
  30. }
  31. protected ApiVersion RequestedApiVersion => HttpContext.GetRequestedApiVersion();
  32. }
  33. }