Асинхронность и нить культуры

У меня есть приложение MVC, где я переопределяю базовый контроллерOnActionExecuting() способ установить мою нить культуры:

protected override void OnActionExecuting(ActionExecutingContext filterContext) {
    var langCode = GetLangCode();
    Thread.CurrentThread.CurrentUICulture = new CultureInfo(langCode);
    Thread.CurrentThread.CurrentCulture = new CultureInfo(langCode);
}

Поскольку я начал программировать асинхронно больше, мне любопытно, как сохраняется культура, если мы возвращаем поток, культуру которого мы изменили, в пул потоков, а новый поток отправляется после завершения асинхронной задачи? Любые ошибки, которые я должен знать?

Ответы на вопрос(1)

Ваш ответ на вопрос