タスクと継続タスクを作成する WebService があります。
最初のタスクでは、Thread.CurrentPrincipalを設定します
したがって、ContinuationTask が開始されると、Thread.CurrentPrincipal がなくなります。
ContinuationTaskで、前件と同じスレッドで実行するように指定したいと思います。
私はウェブを検索しましたが、スレッドが SynchronizationContext で実行されるための要件しか見つかりませんでした。そのため、特に Thread.Principal がどのように機能するかに関して、いくつかの基本的なルールが欠けていると思い始めています。