25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

AddRequiredHeaderParameter.cs 668 B

2 hafta önce
1234567891011121314151617181920212223
  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. }