Возможно ли в NSwag генерировать только клиентские интерфейсы C# и аннотировать их методы некоторыми настраиваемыми атриC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Возможно ли в NSwag генерировать только клиентские интерфейсы C# и аннотировать их методы некоторыми настраиваемыми атри

Сообщение Anonymous »

Я использую 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»