Lingua

AwaitExtensions Classe

Definizione

Metodi di estensione e awaitable per .NET 4.5.

public ref class AwaitExtensions abstract sealed
public ref class AwaitExtensions abstract sealed
class AwaitExtensions abstract sealed
public static class AwaitExtensions
type AwaitExtensions = class
Public Module AwaitExtensions
Ereditarietà
AwaitExtensions

Metodi

Nome Descrizione
ConfigureAwait(YieldAwaitable, Boolean)

Converte YieldAwaitable in AwaitExtensions.ConfiguredTaskYieldAwaitable.

ConfigureAwaitForAggregateException(Task, Boolean)

Restituisce un elemento awaitable che genererà AggregateException dalla Exception proprietà dell'attività in caso di errore.

ConfigureAwaitRunInline(Task)

Ottiene un oggetto awaitable che pianifica la continuazione con una preferenza per l'esecuzione sincrona sullo stack di chiamate che ha completato l'oggetto Task, indipendentemente dall'ID del thread o da qualsiasi SynchronizationContext elemento che può essere applicato quando la continuazione viene pianificata o al completamento dell'antecedent.

ConfigureAwaitRunInline<T>(Task<T>)

Ottiene un oggetto awaitable che pianifica la continuazione con una preferenza per l'esecuzione sincrona sullo stack di chiamate che ha completato l'oggetto Task, indipendentemente dall'ID del thread o da qualsiasi SynchronizationContext elemento che può essere applicato quando la continuazione viene pianificata o al completamento dell'antecedent.

GetAwaiter(SynchronizationContext)

Ottiene un awaiter che pianifica le continuazioni nell'oggetto specificato SynchronizationContext.

GetAwaiter(TaskScheduler)

Ottiene un awaiter che pianifica le continuazioni nell'utilità di pianificazione specificata.

GetAwaiter(WaitHandle)

Fornisce funzionalità await per ordinari WaitHandles.

SwitchTo(TaskScheduler, Boolean)

Ottiene un oggetto awaitable che pianifica le continuazioni nell'utilità di pianificazione specificata.

WaitForChangeAsync(RegistryKey, Boolean, RegistryChangeNotificationFilters, CancellationToken)

Restituisce un'attività che viene completata quando viene modificata la chiave del Registro di sistema specificata.

WaitForExitAsync(Process, CancellationToken)

Restituisce un'attività che viene completata al termine del processo e fornisce il codice di uscita di tale processo.

Si applica a

Thread safety

Questo tipo è thread-safe per tutti i membri.