C# 是否可以访问Startup.cs中的任何Azure函数触发器详细信息/上下文?
我有一些azure函数,它们在一个.net核心项目中,该项目有一个startup.cs类,我在其中注册了所有依赖项 这一切都很好,但我想用某种方法调用一个公共方法,而不管调用了哪个触发器。但在该方法中,我希望从某种上下文访问详细信息(?),以了解调用了哪个azure函数 这是基于每次调用函数时都会调用Startup.cs的假设 我试过的 我知道C# 是否可以访问Startup.cs中的任何Azure函数触发器详细信息/上下文?,c#,.net-core,azure-functions,C#,.net Core,Azure Functions,我有一些azure函数,它们在一个.net核心项目中,该项目有一个startup.cs类,我在其中注册了所有依赖项 这一切都很好,但我想用某种方法调用一个公共方法,而不管调用了哪个触发器。但在该方法中,我希望从某种上下文访问详细信息(?),以了解调用了哪个azure函数 这是基于每次调用函数时都会调用Startup.cs的假设 我试过的 我知道函数invocationFilterAttribute,但这目前仅处于预览模式,因此不允许我使用它 是否可以访问Startup.cs中的任何Azure函数
函数invocationFilterAttribute
,但这目前仅处于预览模式,因此不允许我使用它
是否可以访问Startup.cs中的任何Azure函数触发器详细信息/上下文
简而言之,这是不可能的
您将无法在启动时获取ExecutionContext
。因为在进行函数调用时,ExecutionContext
启用与Azure函数执行环境的交互
但是,在函数启动时,Azure函数尚未处理实际的函数调用