Task<TResult>.WaitAsync Metoda

Definice

Přetížení

WaitAsync(TimeSpan, TimeProvider)

Získá Task<TResult> , který se dokončí po dokončení nebo Task<TResult> při vypršení zadaného časového limitu.

WaitAsync(CancellationToken)

Získá Task<TResult> , který se dokončí, když se to Task<TResult> dokončí nebo když zadaný CancellationToken má požadavek na zrušení.

WaitAsync(TimeSpan)

Získá Task<TResult> , který se dokončí po dokončení nebo Task<TResult> při vypršení zadaného časového limitu.

WaitAsync(TimeSpan, CancellationToken)

Získá Task<TResult> , který se dokončí po dokončení Task<TResult> , při vypršení zadaného časového limitu nebo když zadaný CancellationToken má požadavek na zrušení.

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Získá Task<TResult> , který se dokončí po dokončení Task<TResult> , při vypršení zadaného časového limitu nebo když zadaný CancellationToken má požadavek na zrušení.

WaitAsync(TimeSpan, TimeProvider)

Zdroj:
Future.cs
Zdroj:
Future.cs

Získá Task<TResult> , který se dokončí po dokončení nebo Task<TResult> při vypršení zadaného časového limitu.

public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider);

Parametry

timeout
TimeSpan

Časový limit, po jehož Task uplynutí by měl být chyba, TimeoutException pokud se jinak nedokončil.

timeProvider
TimeProvider

Pomocí TimeProvider kterého se má interpretovat timeout.

Návraty

Představuje Task<TResult> asynchronní čekání. Může, ale nemusí to být stejná instance jako aktuální instance.

Platí pro

.NET 9 a .NET 8
Produkt Verze
.NET 8, 9

WaitAsync(CancellationToken)

Zdroj:
Future.cs
Zdroj:
Future.cs
Zdroj:
Future.cs

Získá Task<TResult> , který se dokončí, když se to Task<TResult> dokončí nebo když zadaný CancellationToken má požadavek na zrušení.

public System.Threading.Tasks.Task<TResult> WaitAsync (System.Threading.CancellationToken cancellationToken);

Parametry

cancellationToken
CancellationToken

Pro CancellationToken monitorování žádosti o zrušení.

Návraty

Představuje Task<TResult> asynchronní čekání. Může, ale nemusí to být stejná instance jako aktuální instance.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9

WaitAsync(TimeSpan)

Zdroj:
Future.cs
Zdroj:
Future.cs
Zdroj:
Future.cs

Získá Task<TResult> , který se dokončí po dokončení nebo Task<TResult> při vypršení zadaného časového limitu.

public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout);

Parametry

timeout
TimeSpan

Časový limit, po jehož Task uplynutí by měl být chyba, TimeoutException pokud se jinak nedokončil.

Návraty

Představuje Task<TResult> asynchronní čekání. Může, ale nemusí to být stejná instance jako aktuální instance.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9

WaitAsync(TimeSpan, CancellationToken)

Zdroj:
Future.cs
Zdroj:
Future.cs
Zdroj:
Future.cs

Získá Task<TResult> , který se dokončí po dokončení Task<TResult> , při vypršení zadaného časového limitu nebo když zadaný CancellationToken má požadavek na zrušení.

public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);

Parametry

timeout
TimeSpan

Časový limit, po jehož Task uplynutí by měl být chyba, TimeoutException pokud se jinak nedokončil.

cancellationToken
CancellationToken

Pro CancellationToken monitorování žádosti o zrušení.

Návraty

Představuje Task<TResult> asynchronní čekání. Může, ale nemusí to být stejná instance jako aktuální instance.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Zdroj:
Future.cs
Zdroj:
Future.cs

Získá Task<TResult> , který se dokončí po dokončení Task<TResult> , při vypršení zadaného časového limitu nebo když zadaný CancellationToken má požadavek na zrušení.

public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);

Parametry

timeout
TimeSpan

Časový limit, po jehož Task uplynutí by měl být chyba, TimeoutException pokud se jinak nedokončil.

timeProvider
TimeProvider

Pomocí TimeProvider kterého se má interpretovat timeout.

cancellationToken
CancellationToken

Pro CancellationToken monitorování žádosti o zrušení.

Návraty

Představuje Task<TResult> asynchronní čekání. Může, ale nemusí to být stejná instance jako aktuální instance.

Platí pro

.NET 9 a .NET 8
Produkt Verze
.NET 8, 9