注入到函数(https://github.com/Azure/azure-functions-host/wiki/Retrieving-information-about-the-currently-running-function)中的执行上下文是否有可能在其他一些帮助程序库中获得。
我想在其他一些库中获取当前函数的InvocationId。例如假设我已经编写了一个记录器,并且需要为每个日志添加调用ID。实现此目的的一种简单方法是将Invocation ID从函数传递给所有帮助程序,但可能无法实现,尤其是当正在使用旧代码的情况下。
在App服务中,我们可以通过HttpContext
访问IHttpContextAccessor
来解决此问题。
Azure功能中还有其他替代方法吗?