Represents the status of an asynchronous operation.
Methods | |
virtual std::any | async_state () const noexcept=0 |
Gets a user-defined object that qualifies or contains information about an asynchronous operation. More... | |
virtual xtd::threading::wait_handle & | async_wait_handle () noexcept=0 |
Gets a xtd::threading::wait_handle that is used to wait for an asynchronous operation to complete. More... | |
virtual bool | completed_synchronously () const noexcept=0 |
Gets a value that indicates whether the asynchronous operation completed synchronously. More... | |
virtual bool | is_completed () const noexcept=0 |
Gets a value that indicates whether the asynchronous operation has completed. More... | |
|
pure virtualnoexcept |
Gets a user-defined object that qualifies or contains information about an asynchronous operation.
|
pure virtualnoexcept |
Gets a xtd::threading::wait_handle that is used to wait for an asynchronous operation to complete.
|
pure virtualnoexcept |
Gets a value that indicates whether the asynchronous operation completed synchronously.
|
pure virtualnoexcept |
Gets a value that indicates whether the asynchronous operation has completed.