AsyncLazyInitializer(Func<Task>, JoinableTaskFactory) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 AsyncLazyInitializer 类的新实例。
public AsyncLazyInitializer (Func<System.Threading.Tasks.Task> action, Microsoft.VisualStudio.Threading.JoinableTaskFactory? joinableTaskFactory = default);
new Microsoft.VisualStudio.Threading.AsyncLazyInitializer : Func<System.Threading.Tasks.Task> * Microsoft.VisualStudio.Threading.JoinableTaskFactory -> Microsoft.VisualStudio.Threading.AsyncLazyInitializer
Public Sub New (action As Func(Of Task), Optional joinableTaskFactory As JoinableTaskFactory = Nothing)
参数
- joinableTaskFactory
- JoinableTaskFactory
当需要主线程时,在调用中时要使用的工厂 action InitializeAsync(CancellationToken) 以避免死锁 action 。