从外部库静态解析 Azure Functions 中的 HttpContext/HttpRequestMessage
Statically resolve HttpContext/HttpRequestMessage in Azure Functions from external library
我需要访问 Azure Functions 中当前活动的 HttpContext
或 HttpRequestMessage
。
我正在尝试从外部引用库实现此目的,而不必将 HttpRequestMessage
作为参数传递给调用的方法。
希望这在 Azure Functions 中是可能的,或者至少尝试访问 ASP.NET 核心 HttpContext
,我可以使用 IHttpContextAccessor
从任何地方轻松访问它(在我的ASP.NET核心项目)。
不确定 ASP.NET Core HttpContext
是否在 Functions 中工作。
不,访问全局 http context/state 是不可能的,甚至不推荐。您实际上应该只对传递给函数的 HttpRequest/HttpRequestMessage 进行操作,然后根据需要将其传递给其他 helpers/libraries。
根据我们的内部函数执行模型,您可能尝试访问的任何 global/static 信息都是不可靠的,并且将来可能会发生变化。
我需要访问 Azure Functions 中当前活动的 HttpContext
或 HttpRequestMessage
。
我正在尝试从外部引用库实现此目的,而不必将 HttpRequestMessage
作为参数传递给调用的方法。
希望这在 Azure Functions 中是可能的,或者至少尝试访问 ASP.NET 核心 HttpContext
,我可以使用 IHttpContextAccessor
从任何地方轻松访问它(在我的ASP.NET核心项目)。
不确定 ASP.NET Core HttpContext
是否在 Functions 中工作。
不,访问全局 http context/state 是不可能的,甚至不推荐。您实际上应该只对传递给函数的 HttpRequest/HttpRequestMessage 进行操作,然后根据需要将其传递给其他 helpers/libraries。
根据我们的内部函数执行模型,您可能尝试访问的任何 global/static 信息都是不可靠的,并且将来可能会发生变化。