Поток NDJSON с AutoRest сгенерированный C# ServiceClient
Используя AutoRest, я создал C# ServiceClient для службы, которая поддерживает длинные операции типа опроса, путем потоковой передачи событий NDJSON.
Swagger документ для службы определяет produces
элемент в пути:
"/apis/thisisastreamingendpoint": {
produces: ["application/json;stream=watch"]
Есть ли в конфигурации AutoRest что-нибудь, что позволит сгенерировать клиента, который будет поддерживать такое потоковое поведение?
1 ответ
В AutoRest нет поддержки потоковых конечных точек: https://github.com/Azure/autorest/issues/2650, хотя команда разработчиков планирует улучшить поддержку долгосрочных операций в будущем, поэтому, возможно, она будет добавлена.