Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Asp.net web api 在控制器上下文之外访问HttpRequestMessage_Asp.net Web Api_Autofac - Fatal编程技术网

Asp.net web api 在控制器上下文之外访问HttpRequestMessage

Asp.net web api 在控制器上下文之外访问HttpRequestMessage,asp.net-web-api,autofac,Asp.net Web Api,Autofac,是否可以在控制器上下文之外访问当前请求信息(HttpRequestMessage) 我想设置一个租户策略(ITenantIdentificationStrategy),它涉及传入的请求头。在自托管模式下,HttpContext.Current不是一个选项,我还没有找到任何其他解决方案。听起来您正在寻找HttpMessageHandler。MessageHandler允许您对每个请求执行某种类型的处理,并提供对请求和响应消息的完全访问。这应该有助于您明确地寻找@travis的答案:我不是刚刚链接到

是否可以在控制器上下文之外访问当前请求信息(HttpRequestMessage)


我想设置一个租户策略(ITenantIdentificationStrategy),它涉及传入的请求头。在自托管模式下,HttpContext.Current不是一个选项,我还没有找到任何其他解决方案。

听起来您正在寻找HttpMessageHandler。MessageHandler允许您对每个请求执行某种类型的处理,并提供对请求和响应消息的完全访问。

这应该有助于您明确地寻找@travis的答案:我不是刚刚链接到它了吗?:)该解决方案不能在自托管模式下工作,只能在web托管模式下工作??