C# WebApi 2请求调用是否在堆栈的逻辑执行线程中处理?

C# WebApi 2请求调用是否在堆栈的逻辑执行线程中处理?,c#,multithreading,asp.net-web-api,asp.net-web-api2,clr,C#,Multithreading,Asp.net Web Api,Asp.net Web Api2,Clr,当ASP.NET Web Api 2以异步方式处理请求时,它们是否被视为执行的逻辑线程?也就是说,设置 CallContext.LogicalSetData("somekey", "somevalue") 在启动web api堆栈之前,请确保从 从特定请求处理期间执行的代码中的任何位置? 如果不知道如何在多个api调用之间共享变量?您可能需要添加一段关于您要实现的目标,或者这适用于什么场景的内容,这样人们就可以建议可能的替代解决方案,而不是只关注这一个(这可能是或不可能是正确的方法,但目前我们

当ASP.NET Web Api 2以异步方式处理请求时,它们是否被视为执行的逻辑线程?也就是说,设置

CallContext.LogicalSetData("somekey", "somevalue")
在启动web api堆栈之前,请确保从

从特定请求处理期间执行的代码中的任何位置?

如果不知道如何在多个api调用之间共享变量?

您可能需要添加一段关于您要实现的目标,或者这适用于什么场景的内容,这样人们就可以建议可能的替代解决方案,而不是只关注这一个(这可能是或不可能是正确的方法,但目前我们看不出是否正确)。
CallContext.LogicalGetData("somekey")