JoinableTaskContext.Capture 方法

定义

捕获调用方上下文,并通过后续调用 RunAsync(Func<Task>, String, JoinableTaskCreationOptions)将其序列化为适合应用程序的字符串。

public string? Capture ();
member this.Capture : unit -> string
Public Function Capture () As String

返回

表示当前上下文的字符串; null 如果没有,则为 。

注解

为了优化调用模式,此方法即使在上下文中JoinableTask,在初始化时JoinableTaskContext,此方法也会SynchronizationContext返回 null ,这意味着不存在main线程,因此无需捕获和重新应用令牌。

适用于