假设我有两个并行调用的.net MVC控制器端点。每个请求Thread.CurrentThread
是唯一的吗?我担心的是我在特定端点中更改Thread.CurrentThread.CurrentUICulture
,我不希望它影响可以并行调用的任何其他方法。
详细说明我在做什么:我有一个视图模型类,它使用第三方库来生成其多语言属性。为了找出属性应该呈现的语言,库检查Thread.CurrentThread.CurrentUICulture
。
它确实提供了一种替代解决方案,我可以为每个属性传递明确的文化,所以我想这是一种避免摆弄线程文化的方法。
以下是插件:https://our.umbraco.org/projects/backoffice-extensions/vorto/