Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

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