Настройка страницы справки ASP.NET WebApi - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь настроить страницу справки для своего сервера WebApi.

На данный момент у меня есть страница справки, которая автоматически создает документацию для модели, которая передается контроллеру в качестве аргумента (я думаю, это называется параметром тела). Пример:
/// <summary>
/// Comment for documentation
/// </summary>
/// <param name="inputRequest"></param>
/// <returns></returns>
[HttpPost]
[Route("MyRoute")]
public List<OutputModel> Collectors(ModelWithDocumentation inputRequest)

Что я должен сделать, чтобы отобразить документацию для модели, которая ожидается как multipart / form-data?

Пример:
var provider = new MultipartMemoryStreamProvider();
await Request.Content.ReadAsMultipartAsync(provider);
var formContent = HttpContext.Current.Request.Form;

ModelWhatNeededDocumentation modlel = new ModelWhatNeededDocumentation() { param1= formContent["param11"], param2 = formContent["param22"]};

Я хочу, чтобы на моей странице справки отображалось param11 и param 22 в качестве ожидаемой модели для запроса.

...