Код: Выделить всё
var batch = new ODataBatch(client);
var accountsToInsert = new List
{
new Account { AccountId = "12345", Name = "Test Account 1", Type = "Corporate" },
new Account { AccountId = "67890", Name = "Test Account 2", Type = "Personal" },
new Account { AccountId = "11223", Name = "Test Account 3", Type = "Business" }
};
// Add each account insertion to the batch
foreach (var account in accountsToInsert)
{
batch += c => c
.For()
.Set(account)
.InsertEntryAsync();
}
// Execute the batch operations
await batch.ExecuteAsync();
Мой вопрос:
Как я могу захватить отдельные ответы или исключения для каждого запроса на вставку в пакете с помощью Simple.OData.V4.Client?
Что у меня есть Пробовал:
- Проверил документацию библиотеки на предмет примеров обработки отдельных ответов в пакете, но не нашел четкого решения.
- Изучил исходный код и заметил, что пакет.ExecuteAsync( ) выдает только первую обнаруженную ошибку.
Среда:
Библиотека: Simple.OData.V4.Client v6.0.1
Рамка: .NET 6.0
Будем благодарны за любые рекомендации и примеры!
Подробнее здесь: https://stackoverflow.com/questions/792 ... n-using-si
Мобильная версия