У меня есть WebService, который создает задачу и задачу продолжения.
В первой задаче мы устанавливаем Thread.CurrentPrincipal
Следовательно, когда запускается ContinuationTask, у него больше нет Thread.CurrentPrincipal.
Я хотел бы указать в ContinuationTask, что он должен работать в том же потоке, что и его предшественник.
Я искал в Интернете, но я нашел требование для потока для запуска в SynchronizationContext, поэтому я начинаю думать, что мне не хватает какого-то основного правила, особенно в отношении того, как Thread.Principal должен работать.