2

创建新任务对象时如何覆盖执行上下文?我想使用我之前使用 ExecutionContext.Capture 捕获的一个。

4

1 回答 1

3

与不使用 TPL 时相同:使用ExecutionContext.Run(). 例如:

Task.Factory.StartNew(
    () => ExecutionContext.Run(
        ec, _ => Console.WriteLine(CallContext.LogicalGetData("foo")), null))
于 2012-06-15T22:12:15.877 回答