Описание тега nswag
NSwag is a Swagger 2.0 API toolchain for .NET, TypeScript and other platforms, written in C#. The Swagger specification uses JSON and JSON Schema to describe a RESTful web API. The project provides tools to generate Swagger specifications from existing Web API controllers and client code from these Swagger specifications.
0
ответов
Наследование и дискриминатор в базовом классе
У меня есть операция класса: public class Operation { public string Type { get; set; } public OperationOptions Options { get; set; } } Где значение Type определяет тип Options, Но я должен добавить discriminator в OperationOptions тип [KnownType(typ…
30 ноя '18 в 08:17
3
ответа
Как внедрить API_BASE_URL (строку) в угловой сервис
Эта автоматически сгенерированная служба (NSwagStudio) нуждается в значении API_BASE_URL (InjectionToken) для выполнения http-запросов, как и где я могу внедрить его? /* tslint:disable */ //---------------------- // <auto-generated> // Generat…
10 янв '18 в 07:27
1
ответ
NSwag - предоставить дополнительную информацию для ожидаемых данных в действии контроллера
У меня есть действие контроллера, который принимает данные в виде массива объектов (сложный объект называется ControlLinePointDto). По причинам, описанным в моем вопросе и ответе здесь, я прочитал это в JArray а не ControlLinePointDto[], Я делаю это…
14 июн '18 в 22:57
0
ответов
NSwag Typescript Proxy аннотации / декораторы пользовательских свойств
Я использую NSwag.CodeGeneration.Typescript для генерации углового прокси 2 машинописного текста из бэкэнда.net-core и swagger.json. Это работает как шарм. Теперь я хотел бы иметь возможность автоматически создавать собственные декораторы для моего …
12 апр '17 в 09:48
1
ответ
Сортировка по имени контроллера или тегу с NSwag и C#
У меня есть решение ASP.Net Core, для которого я хочу использовать Swagger. Для этого я использую пакет Nuget NSwag (Assembly NSwag.AspNetCore, Version=11.20.1.0). В моей конфигурации приложения у меня есть следующее: public void Configure(IApplicat…
07 дек '18 в 08:59
2
ответа
NSwag для Asp.Net Web Api 2 показывает безопасность в графическом интерфейсе
Мы установили nswag в наш проект, и пока он работает нормально. Но все наши функции защищены с помощью API-ключа. когда я смотрю на демонстрационную страницу от Swagger, я вижу блокировку в конце каждого вызова API, где мне нужно авторизоваться (я д…
24 янв '19 в 09:25
1
ответ
NSwag Наследование и полиморфизм
У меня есть модель, которую я обслуживаю из службы приложений.NET Core в Azure. Он содержит свойство списка производных типов из базового типа, называемого Adjustment. Я добавил атрибуты JsonInheritanceConverter и KnownType для каждого производного …
30 янв '19 в 20:35
1
ответ
nswag генерирует прокси, который портит URL
Общая идея nswag Программное обеспечение потрясающее. Парни полностью разрушили это все же. Я действительно сейчас думаю о том, чтобы уронить его по следующим причинам: усложненной проблематичный крайне плохо документировано непопулярный По поводу м…
09 июл '18 в 02:33
0
ответов
Маршрутизация на основе атрибутов, аргументы с разными именами для переменных - aspnetcore
Мне нужно сделать это [Route("/api/highfive/{person_name}")] public IActionResult HighFive(string personName){ //do stuff } Есть ли способ сопоставить переменную personName с тем, что указано как person_name из маршрута? Работают два нижеприведенных…
09 янв '19 в 15:43
1
ответ
Swagger думает, что полезная нагрузка исходит от "запроса"
У меня есть основной проект aspnet с простым REST API. NSwag используется как инструмент Swagger, и он работает на основе украшений, которые я наложил на модели и методы контроллера: [Route("api/v2/")] public class JobCollectionsControllerV2 : Contr…
13 янв '19 в 23:56
2
ответа
Авторизация учетных данных клиента с помощью Azure Active Directory и Swagger
Необходимо получить токен авторизации для доступа к моему приложению, работающему на localhost. Я запрашиваю конечную точку токена AAD для токена от клиента Swagger OAuth2 в UseSwaggerUi3. Я получаю сообщение об ошибке CORS о том, что конечная точка…
24 янв '19 в 00:36
1
ответ
Генерация модели сваггера для общего параметра из тела
В настоящее время я работаю над проектом, в котором мы автоматически генерируем все наши контроллеры. Наш BaseController имеет следующее действие: [HttpPost("")] public virtual Task<IActionResult> Create([FromBody] ICreateEntityModel<TBaseE…
11 фев '19 в 16:23
0
ответов
ASP.NET Core 2 - угловая и JWT-аутентификация
Проблема: кажется, я не могу получить User или любые связанные с пользователем данные (например, UserID) в любом контроллере после того, как токен был записан в локальное хранилище браузера. Я установил точку останова и изучил HttpContext член Contr…
30 июн '18 в 18:11
0
ответов
Как переопределить автоматически сгенерированный метод, используя "nswag"?
Недавно я сообщил об ошибке в библиотеке nswag при использовании объекта в качестве свойства в классе DTO. Пока они это не исправят, есть ли обходной путь или способ переопределить сгенерированный код в прокси-сервисе?
20 май '18 в 15:10
2
ответа
NSwag не работает с ASP.NET Web API 2 и OWIN. Просто получаю 404
Я пытаюсь настроить NSwag для нового проекта Web API, используя OWIN, но безуспешно. Мне интересно, не упоминают ли в документах что-то или я пропустил шаг. Я следую инструкциям из Middlewares Wiki, но когда я загружаю конечную точку чванства по умо…
13 дек '16 в 21:46
1
ответ
Странная ошибка при сериализации в JSON массива объектов, имеющих метод to JSON
Я использую NSwag для генерации типов и классов TypeScript для конечных точек API-интерфейса. Полученные классы содержат .toJSON() метод для каждого объекта, который вызывается при сериализации объектов в JSON с использованием JSON.stringify(), Все …
16 июн '17 в 11:20
1
ответ
Конфигурация управления версиями NSwag .NET Core API
Я хотел бы подготовить свой проект .NET Core Web API, чтобы можно было управлять и документировать несколько версий API в соответствии со стандартами служб REST. Я использую .NET Core 2.1 с NSwag (v11.18.2). Я также установил пакет NuGet для Microso…
06 авг '18 в 14:51
0
ответов
NSwag не отображает пользовательский интерфейс на.Net core 2.1
Недавно я установил NSwag.AspNetCore к моему ASP.Net Core 2.1 проект для создания документа API, это мой исходный код в Startup.cs файл: public void ConfigureServices(IServiceCollection services) { // Add swagger. services.AddSwagger(); // Construct…
01 ноя '18 в 08:02
0
ответов
Лучшие практики для использования NSwag 'AspNetCoreToSwaggerGenerator'
Некоторое время я использовал NSwag для генерации клиента Angular TS для моего WebAPI, и мне это нравится. Наконец, я перешел от NSwagStudio к использованию целей MSBuild для автоматической генерации моей спецификации json. Я вижу, что есть новый с…
09 июл '18 в 00:07
0
ответов
Полиморфизм типов, которые я не контролирую с помощью NSwag/NJsonSchema
Этот вопрос и ответ демонстрируют наследование с JsonInheritanceConverter, Однако что, если я не владею (или не могу изменить) типами в соответствующей иерархии наследования? Учти это: // LibAssembly (cannot change) [DataContract] [KnownType(nameof…
14 дек '17 в 00:33