AsyncLazy<T> クラス

定義

スレッドセーフで、遅延して非同期的に評価される値のファクトリ。

generic <typename T>
public ref class AsyncLazy
template <typename T>
[Windows::Foundation::Metadata::WebHostHidden]
class AsyncLazy
public class AsyncLazy<T>
type AsyncLazy<'T> = class
Public Class AsyncLazy(Of T)

型パラメーター

T

値ファクトリによって生成される値の型。

継承
AsyncLazy<T>

コンストラクター

AsyncLazy<T>(Func<Task<T>>, JoinableTaskFactory)

AsyncLazy<T> クラスの新しいインスタンスを初期化します。

プロパティ

IsValueCreated

値ファクトリが呼び出されたかどうかを示す値を取得します。

IsValueFactoryCompleted

値ファクトリが呼び出され、完了まで実行されたかどうかを示す値を取得します。

メソッド

GetValue()

遅延計算値を取得します。

GetValue(CancellationToken)

遅延計算値を取得します。

GetValueAsync()

値を生成するタスク、または値を生成したタスクを取得します。

GetValueAsync(CancellationToken)

値を生成するタスク、または値を生成したタスクを取得します。

ToString()

作成されていない値を記述する文字列、または作成された値の文字列形式を表示します。

適用対象

スレッド セーフ

この型は、すべてのメンバーに対してスレッドセーフです。