在Azure Function App的其他库/项目中获取ExecutionContext

时间:2019-06-13 11:58:46

标签: azure azure-functions azure-functions-runtime azure-function-app

注入到函数(https://github.com/Azure/azure-functions-host/wiki/Retrieving-information-about-the-currently-running-function)中的执行上下文是否有可能在其他一些帮助程序库中获得。

我想在其他一些库中获取当前函数的InvocationId。例如假设我已经编写了一个记录器,并且需要为每个日志添加调用ID。实现此目的的一种简单方法是将Invocation ID从函数传递给所有帮助程序,但可能无法实现,尤其是当正在使用旧代码的情况下。

在App服务中,我们可以通过HttpContext访问IHttpContextAccessor来解决此问题。

Azure功能中还有其他替代方法吗?

0 个答案:

没有答案