Partager via


OrleansTaskExtentions.WithTimeout Méthode

Définition

Surcharges

WithTimeout(Task, TimeSpan, String)

Cela applique un délai d’expiration à la tâche, ce qui nous permet de quitter plus tôt

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

Cela applique un délai d’expiration à la tâche, ce qui nous permet de quitter plus tôt

WithTimeout(Task, TimeSpan, String)

Source:
TaskExtensions.cs

Cela applique un délai d’expiration à la tâche, ce qui nous permet de quitter plus tôt

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

Paramètres

taskToComplete
Task

La tâche que nous allons expirer après timeSpan

timeout
TimeSpan

Délai d’attente avant l’expiration du délai d’attente

exceptionMessage
String

Texte à placer dans le message d’exception de délai d’expiration

Retours

Tâche terminée

Exceptions

Si le délai d’attente expire, nous obtiendrons cette exception

S’applique à

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

Source:
TaskExtensions.cs

Cela applique un délai d’expiration à la tâche, ce qui nous permet de quitter plus tôt

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)

Paramètres de type

T

Paramètres

taskToComplete
Task<T>

La tâche que nous allons expirer après timeSpan

timeSpan
TimeSpan

Délai d’attente avant l’expiration du délai d’attente

exceptionMessage
String

Texte à placer dans le message d’exception de délai d’expiration

Retours

Task<T>

Valeur de la tâche terminée

Exceptions

Si le délai d’attente expire, nous obtiendrons cette exception

S’applique à