Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

24 righe
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. }