Вы можете либо полностью заменить index.html своим собственным, либо использовать CSS, чтобы скрыть div.
Чтобы заменить index.html, сделайте что-то вроде этого.
httpConfiguration
.EnableSwagger(c => c.SingleApiVersion("v1", "A title for your API"))
.EnableSwaggerUi(c =>
{
c.CustomAsset("index", yourAssembly, "YourWebApiProject.SwaggerExtensions.index.html");
});
Замена всего файла index.html может быть немного излишним для этого и будет означать, что вам нужно поддерживать это, так как Swagger обновляет его. Итак, если вы хотите просто скрыть блок, вы можете сделать это с помощью CSS.
Укажите пользовательскую таблицу стилей, например, так:
httpConfiguration
.EnableSwagger(c => c.SingleApiVersion("v1", "A title for your API"))
.EnableSwaggerUi(c =>
{
c.InjectStylesheet(containingAssembly, "Swagger-Net.Dummy.SwaggerExtensions.testStyles1.css");
});
и затем в вашей пользовательской таблице стилей (testStyles1.css) поместите:
information-container {
display: none;
}
См. здесь для получения дополнительной информации об обоих параметрах.