更改 eventGrid 触发 Azure 函数的结果代码?
Change result code for eventGrid triggered Azure function?
我知道对于 http 触发函数,您可以设置 context.res.status = 501,因此 appInsight 中的结果代码将更改为 501。想知道如何为 eventGrid 触发的 azure 函数做同样的事情吗?我们需要一些自定义结果代码,以便稍后可以 运行 统计数据。
当前版本的EventGrid Triggered Azure Function不支持托管代码需要控制HTTP状态码的场景return编辑到事件网格。鉴于此限制,您在 Azure 函数上的代码 运行 将无法 return 5XX 错误。因此,azure 函数中的任何异常都会在启用时强制重试模式。
现在要控制 HTTP 响应,推荐的方法是使用 HTTP 触发函数。
您可以查看此 Microsoft Document 了解更多信息。
您还可以在 GitHub 上查看关于同一主题的 discussion。
我知道对于 http 触发函数,您可以设置 context.res.status = 501,因此 appInsight 中的结果代码将更改为 501。想知道如何为 eventGrid 触发的 azure 函数做同样的事情吗?我们需要一些自定义结果代码,以便稍后可以 运行 统计数据。
当前版本的EventGrid Triggered Azure Function不支持托管代码需要控制HTTP状态码的场景return编辑到事件网格。鉴于此限制,您在 Azure 函数上的代码 运行 将无法 return 5XX 错误。因此,azure 函数中的任何异常都会在启用时强制重试模式。
现在要控制 HTTP 响应,推荐的方法是使用 HTTP 触发函数。
您可以查看此 Microsoft Document 了解更多信息。
您还可以在 GitHub 上查看关于同一主题的 discussion。