Compartilhar via


OrleansTaskExtentions.WithTimeout Método

Definição

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

Task<T>

O valor da tarefa concluída

Exceções

Se atingirmos o tempo limite, obteremos essa exceção

Aplica-se a