System::Threading::Tasks::ValueTask クラス

ValueTask class

非同期操作の await 可能な結果を提供します。

class ValueTask : public System::IEquatable<ValueTask>,
                  public System::Details::BoxableObjectBase

メソッド

メソッド説明
AsTask() constこの ValueTaskTask への共有ポインタに変換します。
ConfigureAwait(bool) constこのタスクの awaiter を構成します。
Equals(ValueTask) overrideこのインスタンスが別の ValueTask インスタンスと等しいかどうかを判断します。
Equals(System::SharedPtr<System::Object>) overrideこのインスタンスが別のオブジェクトと等しいかどうかを判断します。
get_IsCanceled() constタスクがキャンセルされたために完了したかどうかを示す値を取得します。
get_IsCompleted() constタスクが完了したかどうかを示す値を取得します。
get_IsCompletedSuccessfully() constタスクが正常に完了したかどうかを示す値を取得します。
get_IsFaulted() constタスクが未処理例外のために完了したかどうかを示す値を取得します。
GetAwaiter() constawait 式をサポートするためにこのタスクの awaiter を取得します。
operator!=(const ValueTask&) constValueTask の不等価演算子です。
operator==(const ValueTask&) constValueTask の等価演算子です。
ValueTask()空の、初期化されていない ValueTask を構築します。
ValueTask(const TaskPtr&)共有ポインタから Task を使用して ValueTask を構築します。

参照