System.Threading.Tasks.Sources 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
割り当てを最小化するために最適化された ValueTask および ValueTask<TResult> を作成するための型を提供します。 IValueTaskSource および IValueTaskSource<TResult> インターフェイスは、ValueTask および ValueTask<TResult> のバッキング実装を提供するために使用されるオブジェクトに実装できます。また、ManualResetValueTaskSourceCore<TResult> を使用して、タスクのライフサイクルをサポートするために必要なコア ロジックを実装できます。 これらは高度な型であり、パフォーマンスが特に重視される特殊な状況でのみ使用する必要があります。
構造体
ManualResetValueTaskSourceCore<TResult> |
手動リセットの IValueTaskSource または IValueTaskSource<TResult> を実装するためのコア ロジックを提供します。 |
インターフェイス
IValueTaskSource |
ValueTask でラップできるオブジェクトを表します。 |
IValueTaskSource<TResult> |
ValueTask<TResult> でラップできるオブジェクトを表します。 |
列挙型
ValueTaskSourceOnCompletedFlags |
継続の動作を制御する目的で ValueTask と ValueTask<TResult> から |
ValueTaskSourceStatus |
IValueTaskSource または IValueTaskSource<TResult> の状態を指定します。 |
.NET