Lingua

AwaitExtensions.GetAwaiter Metodo

Definizione

Overload

Nome Descrizione
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.

GetAwaiter(SynchronizationContext)

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

public static Microsoft.VisualStudio.Threading.AwaitExtensions.SynchronizationContextAwaiter GetAwaiter(this System.Threading.SynchronizationContext synchronizationContext);
static member GetAwaiter : System.Threading.SynchronizationContext -> Microsoft.VisualStudio.Threading.AwaitExtensions.SynchronizationContextAwaiter
<Extension()>
Public Function GetAwaiter (synchronizationContext As SynchronizationContext) As AwaitExtensions.SynchronizationContextAwaiter

Parametri

synchronizationContext
SynchronizationContext

Contesto di sincronizzazione utilizzato per eseguire le continuazioni.

Valori restituiti

Un oggetto awaitable.

Commenti

Il awaiter restituito comporterà sempre la resa, anche se già in esecuzione all'interno dell'oggetto specificato synchronizationContext.

Si applica a

GetAwaiter(TaskScheduler)

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::VisualStudio::Threading::AwaitExtensions::TaskSchedulerAwaiter GetAwaiter(System::Threading::Tasks::TaskScheduler ^ scheduler);
public static Microsoft.VisualStudio.Threading.AwaitExtensions.TaskSchedulerAwaiter GetAwaiter(this System.Threading.Tasks.TaskScheduler scheduler);
static member GetAwaiter : System.Threading.Tasks.TaskScheduler -> Microsoft.VisualStudio.Threading.AwaitExtensions.TaskSchedulerAwaiter
<Extension()>
Public Function GetAwaiter (scheduler As TaskScheduler) As AwaitExtensions.TaskSchedulerAwaiter

Parametri

scheduler
TaskScheduler

Utilità di pianificazione utilizzata per eseguire le continuazioni.

Valori restituiti

Un oggetto awaitable.

Si applica a

GetAwaiter(WaitHandle)

Fornisce funzionalità await per ordinari WaitHandles.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::TaskAwaiter GetAwaiter(System::Threading::WaitHandle ^ handle);
public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter(this System.Threading.WaitHandle handle);
static member GetAwaiter : System.Threading.WaitHandle -> System.Runtime.CompilerServices.TaskAwaiter
<Extension()>
Public Function GetAwaiter (handle As WaitHandle) As TaskAwaiter

Parametri

handle
WaitHandle

Handle da attendere.

Valori restituiti

Awaiter.

Si applica a