c# - 在 Azure Functions 中发出故障信号的最佳方式是什么?

标签 c# azure f# azure-functions

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

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

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

最佳答案

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

关于c# - 在 Azure Functions 中发出故障信号的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46326586/

相关文章:

parsing - 在F#中模拟Prolog回溯

c# - 比较 Math.Log 和 Math.Pow

c# - 将所有用户数据保存在 Forms 身份验证 cookie 中

c# - 如何在指定的时间内播放音乐文件

sql - 无法重置 Azure SQL 服务器的密码(灰显)

powershell - 无法在美国中西部创建 AZURE CLASSIC 存储帐户

sql-server - 将数据库部署到 Azure SQL 失败,找不到 sp_MSforeachtable

scripting - 在较大的应用程序中托管 .fsx 脚本

function - F# 中的函数值是如何传递的?

C# 将 int 转换为 2 个字节的数组