Попытка написать функцию, которая вставляет элементы в таблицу Azure из функции (работает).
Я хотел бы описать сценарий, в котором элемент уже существует - поэтому я хотел бы запросить / прочитать / выполнить таблицу, и если элемент не найден, вставьте:
public static async Task<IActionResult> Run(HttpRequest req, ILogger log, IAsyncCollector<StripeHookResponse> outputTable, IAsyncCollector<string> outputQueueItem)
{
string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
try{
if(WHAT_GOES_HERE)
{
await outputTable.AddAsync(MyItem);
}
}
}
Я пытался
outputTable.Execute
TableOperation.Retrieve
Но ничего не работает, и интеллигент в инструменте портала - мусор.
Поскольку это Async, вставка не может быть перехвачена в блоке Exception (). Есть идеи?