Freigeben über


OrleansTaskExtentions.WithTimeout Methode

Definition

Überlädt

WithTimeout(Task, TimeSpan, String)

Dadurch wird eine Timeout-Verzögerung auf den Vorgang angewendet, sodass wir frühzeitig beenden können.

WithTimeout<T>(Task<T>, TimeSpan, String)

Dadurch wird eine Timeout-Verzögerung auf den Vorgang angewendet, sodass wir frühzeitig beenden können.

WithTimeout(Task, TimeSpan, String)

Quelle:
TaskExtensions.cs

Dadurch wird eine Timeout-Verzögerung auf den Vorgang angewendet, sodass wir frühzeitig beenden können.

public static System.Threading.Tasks.Task WithTimeout (this System.Threading.Tasks.Task taskToComplete, TimeSpan timeout, string exceptionMessage = default);
static member WithTimeout : System.Threading.Tasks.Task * TimeSpan * string -> System.Threading.Tasks.Task
<Extension()>
Public Function WithTimeout (taskToComplete As Task, timeout As TimeSpan, Optional exceptionMessage As String = Nothing) As Task

Parameter

taskToComplete
Task

Der Vorgang, den wir nach timeSpan zeitout haben

timeout
TimeSpan

Zeit, bis sie warten, bevor das Zeitlimit abgewarten wird

exceptionMessage
String

Text, der in die Timeoutausnahmenachricht eingefügt werden soll

Gibt zurück

Die abgeschlossene Aufgabe

Ausnahmen

Wenn wir eine Zeitüberschreitung erhalten, erhalten wir diese Ausnahme

Gilt für:

WithTimeout<T>(Task<T>, TimeSpan, String)

Quelle:
TaskExtensions.cs

Dadurch wird eine Timeout-Verzögerung auf den Vorgang angewendet, sodass wir frühzeitig beenden können.

public static System.Threading.Tasks.Task<T> WithTimeout<T> (this System.Threading.Tasks.Task<T> taskToComplete, TimeSpan timeSpan, string exceptionMessage = default);
static member WithTimeout : System.Threading.Tasks.Task<'T> * TimeSpan * string -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function WithTimeout(Of T) (taskToComplete As Task(Of T), timeSpan As TimeSpan, Optional exceptionMessage As String = Nothing) As Task(Of T)

Typparameter

T

Parameter

taskToComplete
Task<T>

Der Vorgang, den wir nach timeSpan zeitout haben

timeSpan
TimeSpan

Zeit, bis sie warten, bevor das Zeitlimit abgewarten wird

exceptionMessage
String

Text, der in die Timeoutausnahmenachricht eingefügt werden soll

Gibt zurück

Task<T>

Der Wert des abgeschlossenen Vorgangs

Ausnahmen

Wenn wir eine Zeitüberschreitung erhalten, erhalten wir diese Ausnahme

Gilt für: