OrleansTaskExtentions.WithTimeout Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
WithTimeout(Task, TimeSpan, String) |
Isso aplicará um atraso de tempo limite à tarefa, permitindo que saiamos mais cedo |
WithTimeout<T>(Task<T>, TimeSpan, String) |
Isso aplicará um atraso de tempo limite à tarefa, permitindo que saiamos mais cedo |
WithTimeout(Task, TimeSpan, String)
- Origem:
- TaskExtensions.cs
Isso aplicará um atraso de tempo limite à tarefa, permitindo que saiamos mais cedo
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
Parâmetros
- taskToComplete
- Task
A tarefa que atingiremos o tempo limite após timeSpan
- timeout
- TimeSpan
Tempo de espera antes de atingir o tempo limite
- exceptionMessage
- String
Texto a ser colocado na mensagem de exceção de tempo limite
Retornos
A tarefa concluída
Exceções
Se atingirmos o tempo limite, obteremos essa exceção
Aplica-se a
WithTimeout<T>(Task<T>, TimeSpan, String)
- Origem:
- TaskExtensions.cs
Isso aplicará um atraso de tempo limite à tarefa, permitindo que saiamos mais cedo
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)
Parâmetros de tipo
- T
Parâmetros
- taskToComplete
- Task<T>
A tarefa que atingiremos o tempo limite após timeSpan
- timeSpan
- TimeSpan
Tempo de espera antes de atingir o tempo limite
- exceptionMessage
- String
Texto a ser colocado na mensagem de exceção de tempo limite
Retornos
O valor da tarefa concluída
Exceções
Se atingirmos o tempo limite, obteremos essa exceção