Это, наверное, очень простой вопрос, но я не могу понять его. Как вы получаете метод объекта Operations с swagger 2.0?Получение метода операции Object Swagger 2.0
Из руководства по переходу: «Структура большинства объектов изменилась (например, объект« Операция »,« Объект параметров »). Среди других изменений, во многих случаях, вместо указания типа объекта, направление имени свойства к объекту будет указан его тип. Например, для операций вы должны иметь имя свойства, называемое «get», указывающее на объект операции. Таким образом, поле метода удаляется из самого объекта ».
https://github.com/swagger-api/swagger-spec/wiki/Swagger-1.2-to-2.0-Migration-Guide
Так что мой вопрос, если вы имели операции объект как бы вы получите метод? В частности, в C#?
Я пытаюсь перенести мои операции фильтров от 1,2 до 2,0
void IOperationFilter.Apply(Swashbuckle.Swagger.Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription)
{
if (apiDescription.ActionDescriptor.ReturnType == typeof(HttpResponseMessage))
{
switch (operation.Method)
{
...
}
}
Но operation.Method больше не доступен в чванства 2.0.