Classe System::Threading::Tasks::ResultValueTask
Contenuti
[
Nascondere
]ResultValueTask class
Rappresenta un tipo ibrido simile a un task che può avvolgere sia un valore di risultato diretto sia un ResultTask
template<typename T>class ResultValueTask : public System::IEquatable<ResultValueTask<T>>,
public System::Details::BoxableObjectBase
| Parametro | Descrizione |
|---|---|
| T | Il tipo del risultato prodotto dal task. |
Metodi
| Metodo | Descrizione |
|---|---|
| AsTask() const | Converte questo ResultValueTask in un puntatore condiviso a ResultTask |
| ConfigureAwait(bool) const | Configura un awaiter per questo task. |
| Equals(ResultValueTask) override | Determina se questa istanza è uguale a un’altra istanza di ResultValueTask. |
| Equals(System::SharedPtr<System::Object>) override | Determina se questa istanza è uguale a un altro oggetto. |
| get_IsCanceled() const | Ottiene un valore che indica se il task è terminato a causa di una cancellazione. |
| get_IsCompleted() const | Ottiene un valore che indica se il task è completato. |
| get_IsCompletedSuccessfully() const | Ottiene un valore che indica se il task è completato con successo. |
| get_IsFaulted() const | Ottiene un valore che indica se il task è terminato a causa di un’eccezione non gestita. |
| get_Result() | Ottiene il risultato dell’attività completata. |
| GetAwaiter() const | Ottiene un awaiter per questo task per supportare le espressioni await. |
| operator!=(const ResultValueTask&) const | Operatore di disuguaglianza per ResultValueTask. |
| operator==(const ResultValueTask&) const | Operatore di uguaglianza per ResultValueTask. |
| ResultValueTask() | Costruisce un ResultValueTask vuoto e non inizializzato. |
| ResultValueTask(const T&) | Costruisce un ResultValueTask completato con il risultato specificato. |
| ResultValueTask(const RTaskPtr<T>&) | Costruisce un ResultValueTask da un puntatore condiviso a un ResultTask |
Osservazioni
ResultValueTask combines the benefits of ValueTask (reduced allocations for synchronous results) with the ability to wrap existing ResultTask
Vedi anche
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++