Sdílet prostřednictvím


TaskAwaiter Struktura

Definice

Poskytuje objekt, který čeká na dokončení asynchronní úlohy.

public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter
Implements ICriticalNotifyCompletion
Dědičnost
TaskAwaiter
Implementuje

Poznámky

Tento typ je určen pouze pro použití kompilátoru.

Vlastnosti

IsCompleted

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu, která označuje, zda asynchronní úloha byla dokončena.

Metody

GetResult()

Ukončí čekání na dokončení asynchronní úlohy.

OnCompleted(Action)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví akci, která se má provést, TaskAwaiter když objekt přestane čekat na dokončení asynchronní úlohy.

UnsafeOnCompleted(Action)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Naplánuje akci pokračování pro asynchronní úlohu, která je přidružena k tomuto vyčkávacímu objektu.

Platí pro