AsyncHelpers Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce helper per l'attesa di attività e awaiter nei metodi asincroni gestiti dal runtime.
public ref class AsyncHelpers abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class AsyncHelpers
public static class AsyncHelpers
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type AsyncHelpers = class
type AsyncHelpers = class
Public Class AsyncHelpers
- Ereditarietà
-
AsyncHelpers
- Attributi
Commenti
Questo tipo supporta .NET'infrastruttura e non deve essere usato direttamente dal codice.
Metodi
| Nome | Descrizione |
|---|---|
| Await(ConfiguredTaskAwaitable) |
Attende l'attività configurata specificata in attesa e genera qualsiasi eccezione generata dall'operazione. |
| Await(ConfiguredValueTaskAwaitable) |
Attende l'attività di valore configurata specificata awaitable e genera qualsiasi eccezione generata dall'operazione. |
| Await(Task) |
Attende l'oggetto specificato Task e genera qualsiasi eccezione generata dall'operazione. |
| Await(ValueTask) |
Attende l'oggetto specificato ValueTask e genera qualsiasi eccezione generata dall'operazione. |
| Await<T>(ConfiguredTaskAwaitable<T>) |
Attende l'attività configurata specificata in attesa e ne restituisce il risultato, generando qualsiasi eccezione generata dall'operazione. |
| Await<T>(ConfiguredValueTaskAwaitable<T>) |
Attende l'attività di valore configurata specificata awaitable e ne restituisce il risultato, generando qualsiasi eccezione generata dall'operazione. |
| Await<T>(Task<T>) |
Attende l'oggetto specificato Task<TResult> e ne restituisce il risultato, generando qualsiasi eccezione generata dall'attività. |
| Await<T>(ValueTask<T>) |
Attende l'oggetto specificato ValueTask<TResult> e ne restituisce il risultato, generando qualsiasi eccezione generata dall'operazione. |
| AwaitAwaiter<TAwaiter>(TAwaiter) |
Attende il awaiter specificato e restituisce quando il awaiter è stato completato. |
| HandleAsyncEntryPoint(Task) |
Questo metodo deve essere usato da un punto di ingresso asincrono generato dal compilatore. |
| HandleAsyncEntryPoint(Task<Int32>) |
Questo metodo deve essere usato da un punto di ingresso asincrono generato dal compilatore. |
| UnsafeAwaitAwaiter<TAwaiter>(TAwaiter) |
Attende il awaiter specificato usando la registrazione di continuazione non sicura e restituisce quando il awaiter è stato completato. |