Generuję dokumentację interfejsu API za pomocą generatora stron pomocy interfejsu API. Problem polega jednak na tym, że generator stron pomocy nie może wygenerować dokumentacji dla metod z parametrami Enum. Dzieje się tak również w przypadku parametrów obiektu i typu dynamicznego.Strona pomocy Web API dla metody z parametrami Enum
Oto moja metoda:
public HttpResponseMessage Get(Status status, DateTime? date = null)
{
...
}
enum Status
{
Avaliable,
Busy,
Canceled,
Failed,
Sent
}
I tu jest dokumentacja generowania:
GET api/StatusCheck?date={date}
Ale poprawna forma to:
GET api/StatusCheck?status={status}&date={date}
Kiedy idę do dokumentacji modelu API parametr istnieje, ale nie ma opisów.
To jest tak:
GET api/StatusCheck?date={date}
Unavaliable.
Request
Parameters
Name Description
status Unavaliable.
date Unavaliable.
Jest to błąd w generatorze Pomoc stronie? Jak mogę poprawić przykłady na mojej stronie?
Brak aktualizacji na Nuget. Jak mogę zaktualizować moje źródło? –
RC (Release Candidate) został wydany już dziś. Możesz spróbować zaktualizować pakiety nugetów, aby sprawdzić, czy problem został rozwiązany. –
Nie działa jeszcze. Zaktualizowałem wszystkie pakiety AspNet do dostępnej wersji 4.0.30506.0. –