Асинхронный вход - лучший способ вернуть текущий принцип

Как лучше всего реализовать обратный поток из асинхронных вызовов, которые изменяют контекст или переменные потока, такие как текущий участник или культура.

  1. Изменить асинхронный поток? Например, заставить его волшебным образом работать, как если бы он был синхронным, как? а) Как работать с Task.Result, например, если один поток никогда не является асинхронным
  2. Стандартные глобальные настройки:https://www.codeproject.com/Questions/1003460/Set-CurrentPrincipal-in-an-asynchronous-login-in-W
  3. Возвращает / сложные типы входа в систему с принципалом и продолжает восстанавливать значение, например, вложенные вызовы / глубина асинхронности
  4. Продолжение задачи с захватом / восстановлением
  5. Другие?

0 ответов

Другие вопросы по тегам