OrleansTaskExtentions.WithTimeout Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
Der Wert des abgeschlossenen Vorgangs
Ausnahmen
Wenn wir eine Zeitüberschreitung erhalten, erhalten wir diese Ausnahme