Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以访问Startup.cs中的任何Azure函数触发器详细信息/上下文?_C#_.net Core_Azure Functions - Fatal编程技术网

C# 是否可以访问Startup.cs中的任何Azure函数触发器详细信息/上下文?

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函数

我有一些azure函数,它们在一个.net核心项目中,该项目有一个startup.cs类,我在其中注册了所有依赖项

这一切都很好,但我想用某种方法调用一个公共方法,而不管调用了哪个触发器。但在该方法中,我希望从某种上下文访问详细信息(?),以了解调用了哪个azure函数

这是基于每次调用函数时都会调用Startup.cs的假设

我试过的 我知道
函数invocationFilterAttribute
,但这目前仅处于预览模式,因此不允许我使用它

是否可以访问Startup.cs中的任何Azure函数触发器详细信息/上下文

简而言之,这是不可能的

您将无法在启动时获取
ExecutionContext
。因为在进行函数调用时,
ExecutionContext
启用与Azure函数执行环境的交互

但是,在函数启动时,Azure函数尚未处理实际的函数调用