Azure函数 - 如何从函数中获取调用ID?

时间:2017-02-13 17:45:25

标签: azure azure-functions

我正在尝试返回Azure函数的调用ID,类似于WebJob在HTTP Location标头中发送WebJob运行ID。这是我的函数的调用者可以定期检查状态以了解它何时完成。

我看到我必须将这个id添加到响应对象中,我猜测我需要从函数中的某个上下文对象中检索它。这是因为我在https://functionapp.scm.azurewebsites.net/azurejobs/#/functions/invocations/a-long-guid访问函数用户界面时 我看到一个名为_context的变量,其中包含调用ID。但是,我似乎无法在我的函数中访问名为context,_context等的变量。

1 个答案:

答案 0 :(得分:4)

您可以通过在函数方法中添加该类型的参数(例如ExecutionContext)来绑定Run(..., ExecutionContext context)

该类型会显示InvocationId属性,该属性会为您提供您正在寻找的信息。