Удалить запросы OData из SwaggerUI - PullRequest
0 голосов
/ 15 мая 2019

Я не хочу отображать ODataQueryOptions в пользовательском интерфейсе swagger, как я могу это удалить?

Я уже пытался создать новый OperationFilter для этого, но я не добился никакого результата ...

public class RemoverODataQueriesOperationFilter : IOperationFilter
{
    public void Apply(Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription)
    {
        foreach (var item in apiDescription.ParameterDescriptions)
        {
            var odataQuery = operation.parameters.SingleOrDefault(x => x.name == item.Name);

            if (odataQuery != null)
                operation.parameters.Remove(odataQuery);
        }
    }
}
...