I have an WebService that creates a task and a continuation task.
In the first task we set Thread.CurrentPrincipal
Hence, When the ContinuationTask starts it no longer has the Thread.CurrentPrincipal.
I'd like to specify in the ContinuationTask that it should run in the same thread as its antecedent.
I've searched the web but i only found the requirement for the thread to run in the SynchronizationContext, therefore i am starting to think I am missing some basic rule, specially regarding how Thread.Principal should work.