在Azure功能中发出故障信号的最佳方式是什么?

时间:2017-09-20 15:51:12

标签: c# azure f# azure-functions

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

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

抛出异常是发出失败信号的唯一方法,还是有更好的做法?

1 个答案:

答案 0 :(得分:5)

是的,抛出异常是指示失败的信号。即使您在函数内部记录错误,函数主机在确定成功/失败时也不会考虑这一点。