AsyncLazyInitializer 类

定义

惰式执行具有一定副作用的委托 (通常) 初始化某些内容,以便委托最多运行一次。

public ref class AsyncLazyInitializer
public class AsyncLazyInitializer
type AsyncLazyInitializer = class
Public Class AsyncLazyInitializer
继承
AsyncLazyInitializer

构造函数

AsyncLazyInitializer(Func<Task>, JoinableTaskFactory)

初始化 AsyncLazyInitializer 类的新实例。

属性

IsCompleted

获取一个值,该值指示操作是否已完全执行,而不管是否引发了异常。

IsCompletedSuccessfully

获取一个值,该值指示操作是否已完全执行而不引发异常。

方法

Initialize(CancellationToken)

如果尚未执行,则在构造函数中执行给定的操作,或者在执行之前的调用时等待它完成。

InitializeAsync(CancellationToken)

如果尚未执行,则在构造函数中执行给定的操作,或者在执行之前的调用时等待它完成。

适用于