Как спроектировать интерфейс вокруг клиента C# API, сгенерированного kiota? ⇐ C#
-
Гость
Как спроектировать интерфейс вокруг клиента C# API, сгенерированного kiota?
В настоящее время я работаю над интеграцией клиента C# API, созданного Kiota, в приложение .NET и ищу рекомендации по разработке интерфейса для этого созданного клиента. Моя главная цель — создать чистую, легко поддерживаемую и слабосвязанную архитектуру.
Чтобы проиллюстрировать мою текущую архитектуру, я рассматриваю такую структуру:
API Kiota- сгенерированный клиент ApiClient (interfcae) ServiceAdapter (интерфейс) ... Пользовательский интерфейс приложения
Однако я столкнулся с проблемой: Kiota не поддерживает похоже, генерируют интерфейсы, а согласно проектной документации генерация интерфейсов для развязки не входит в число предполагаемых возможностей. Итак, мне интересно, как мне лучше всего добиться желаемого архитектурного разделения?
Источник: https://stackoverflow.com/questions/781 ... api-client
В настоящее время я работаю над интеграцией клиента C# API, созданного Kiota, в приложение .NET и ищу рекомендации по разработке интерфейса для этого созданного клиента. Моя главная цель — создать чистую, легко поддерживаемую и слабосвязанную архитектуру.
Чтобы проиллюстрировать мою текущую архитектуру, я рассматриваю такую структуру:
API Kiota- сгенерированный клиент ApiClient (interfcae) ServiceAdapter (интерфейс) ... Пользовательский интерфейс приложения
Однако я столкнулся с проблемой: Kiota не поддерживает похоже, генерируют интерфейсы, а согласно проектной документации генерация интерфейсов для развязки не входит в число предполагаемых возможностей. Итак, мне интересно, как мне лучше всего добиться желаемого архитектурного разделения?
Источник: https://stackoverflow.com/questions/781 ... api-client
Мобильная версия