Я использую Swashbuckle для создания документов для API. Мои методы контроллера выглядят так:
[ResponseType(typeof(CategoryCollectionModel))]
public HttpResponseMessage Get(HttpRequestMessage request, [FromUri]Paging paging)
{
var input = new CategoriesListQuery.Input { Page = paging.Page, Size = paging.Size };
var result = this.queryInvoker.Execute<CategoriesListQuery.Input, CategoriesListQuery.Result>(input);
var items = Mapper.Map<CategoryCollectionModel>(result);
return request.CreateResponse(HttpStatusCode.OK, items);
}
Swashbuckle рассматривает HttpRequestMessage
как параметр в сгенерированных документах. Есть ли способ настроить Swashbuckle для игнорирования HttpRequestMessage
, поскольку он включен в подпись только для целей тестирования?
return Request.CreateResponse(HttpStatusCode.OK, items);
и отказаться от передачи запроса в качестве параметра? - person RobRolls   schedule 29.03.2015this.Request
- person Pelle   schedule 29.03.2015