選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

24 行
668 B

  1. using System.Collections.Generic;
  2. using Microsoft.OpenApi.Models;
  3. using Swashbuckle.AspNetCore.SwaggerGen;
  4. namespace Api.Start
  5. {
  6. public class AddRequiredHeaderParameter : IOperationFilter
  7. {
  8. public void Apply(OpenApiOperation operation, OperationFilterContext context)
  9. {
  10. if (operation.Parameters == null)
  11. operation.Parameters = new List<OpenApiParameter>();
  12. operation.Parameters.Add(new OpenApiParameter
  13. {
  14. Name = "X-Version",
  15. In = ParameterLocation.Header,
  16. Required = false,
  17. });
  18. }
  19. }
  20. }