Подтвердить что ты не робот

Как создать документацию API для SignalR

Есть ли способ сделать это?

У меня есть swashbuckle, генерирующий контент для других моих API, но я не думаю, что он работает для SignalR.

4b9b3361

Ответ 1

Предполагая, что вы используете Asp.NET Core, пользовательская документация может быть введена во время запуска.

В вашем Startup.ConfigureServices у вас уже есть раздел Swagger:

services.AddSwaggerGen(c =>
{
    ...
})

Просто добавьте пользовательский XML файл в документацию Swagger:

services.AddSwaggerGen(c =>
{
    c.IncludeXmlComments("custom_doc.xml");
})

где custom_doc.xml - стандартный файл документации XML С#.