System::Threading::Tasks::ValueTask 클래스

ValueTask class

비동기 작업의 대기 가능한 결과를 제공합니다.

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

메서드

메서드설명
AsTask() constValueTaskTask에 대한 공유 포인터로 변환합니다.
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을 생성합니다.

또 보기