Я использую NSwag для создания клиента отдыха C# для моего основного веб-API asp.net.
На данный момент мне просто нужно сгенерировать клиентские интерфейсы, а не сами классы.
Я попробовал следующие настройки, чтобы генерировать только клиентские интерфейсы C#, но он не генерирует и не классифицирует ни интерфейсы.
GenerateClientClasses = false
GenerateClientInterfaces = true
Что-то не так с моими настройками?
Кроме того, есть ли способ расширить или изменить сгенерированный код клиентских интерфейсов. Например, как я могу аннотировать методы клиентского интерфейса некоторыми настраиваемыми атрибутами? Например:
public partial interface IGetEmployeeByIdClient
{
// How to add the following custom attributes to the generated client interface method
[MyCustomerAttribute("/api/v1/GetEmployeeById/{id}"] )
System.Threading.Tasks.Task GetEmployeeByIdAsync(string id);
}
Подробнее здесь: https://stackoverflow.com/questions/639 ... d-annotate
Возможно ли в NSwag генерировать только клиентские интерфейсы C# и аннотировать их методы некоторыми настраиваемыми атри ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение