OrleansTaskExtentions.WithTimeout Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Valeur de la tâche terminée
Exceptions
Si le délai d’attente expire, nous obtiendrons cette exception