在 Azure 函数中发出失败信号的最佳方式是什么?

What’s the best way to signal a failure in an Azure Function?

在编译的 C#/F# 中编写 Azure 函数时,向函数运行时发出函数失败信号的最简洁方法是什么?

我知道抛出异常会导致失败,但我更愿意在内部处理这些异常。我还注意到,当函数写入 log.Error 时,执行仍然被认为是成功的。

抛出异常是表示失败的唯一方法,还是有更好的做法?

是的,抛出异常是表示失败的方式。即使您在函数内部记录错误,函数宿主在确定 success/failure.

时也不会考虑到这一点