System::Threading::Tasks::ResultValueTask klasse
inhoud
[
verbergen
]ResultValueTask class
Vertegenwoordigt een hybride taakachtig type dat of een directe resultaatwaarde of een ResultTask
template<typename T>class ResultValueTask : public System::IEquatable<ResultValueTask<T>>,
public System::Details::BoxableObjectBase
| Parameter | Beschrijving |
|---|---|
| T | Het type van het resultaat dat door de taak wordt geproduceerd. |
Methoden
| Methode | Beschrijving |
|---|---|
| AsTask() const | Converteert deze ResultValueTask naar een gedeelde pointer naar ResultTask |
| ConfigureAwait(bool) const | Configureert een awaiter voor deze taak. |
| Equals(ResultValueTask) override | Bepaalt of deze instantie gelijk is aan een andere ResultValueTask instantie. |
| Equals(System::SharedPtr<System::Object>) override | Bepaalt of deze instantie gelijk is aan een ander object. |
| get_IsCanceled() const | Haalt een waarde op die aangeeft of de taak is voltooid vanwege annulering. |
| get_IsCompleted() const | Haalt een waarde op die aangeeft of de taak is voltooid. |
| get_IsCompletedSuccessfully() const | Haalt een waarde op die aangeeft of de taak succesvol is voltooid. |
| get_IsFaulted() const | Haalt een waarde op die aangeeft of de taak is voltooid vanwege een niet-afgehandelde uitzondering. |
| get_Result() const | Haalt het resultaat op van de voltooide taak. |
| GetAwaiter() const | Haalt een awaiter op voor deze taak om await-expressies te ondersteunen. |
| operator!=(const ResultValueTask&) const | Ongelijkheidsoperator voor ResultValueTask. |
| operator==(const ResultValueTask&) const | Gelijkheidsoperator voor ResultValueTask. |
| ResultValueTask() | Construeert een lege, niet-geïnitieerde ResultValueTask. |
| ResultValueTask(const T&) | Construeert een voltooide ResultValueTask met het opgegeven resultaat. |
| ResultValueTask(const RTaskPtr<T>&) | Construeert een ResultValueTask vanuit een gedeelde pointer naar een ResultTask |
Opmerkingen
ResultValueTask combines the benefits of ValueTask (reduced allocations for synchronous results) with the ability to wrap existing ResultTask
Zie ook
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Page for C++