ExecutionContext.InvocationId
vs FunctionFilterContext.FunctionInstanceId
Azure功能中的ExecutionContext
具有属性InvocationId
。在IFunctionInvocationFilter.OnExecutedAsync(FunctionExecutedContext ...)
中FunctionExecutedContext
有一个属性FunctionInstanceId
,该属性在其基类FunctionFilterContext
中定义。
谢谢,如果有人可以提供帮助!
答案 0 :(得分:1)
起初我很困惑,但实际上这些都是一样的。它们都显示了函数调用的唯一标识符,因此它们对于同一个调用是相同的,并且在调用之间是不同的。
这部分文档不是很好,但您可以比较Retrieving information about the currently running function
提供唯一标识当前调用的调用ID
FunctionExceptionContext source code
函数调用的实例ID
我实际上进行了测试,两个属性都给了我相同的Guid
。