OrleansTaskExtentions.WithTimeout Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WithTimeout(Task, TimeSpan, String) |
Это приведет к задержке времени ожидания для задачи, что позволит нам выйти на ранний срок. |
WithTimeout<T>(Task<T>, TimeSpan, String) |
Это приведет к задержке времени ожидания для задачи, что позволит нам выйти на ранний срок. |
WithTimeout(Task, TimeSpan, String)
- Исходный код:
- TaskExtensions.cs
Это приведет к задержке времени ожидания для задачи, что позволит нам выйти на ранний срок.
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
Параметры
- taskToComplete
- Task
Задача будет превышена по истечении времени ожидания
- timeout
- TimeSpan
Время ожидания до истечения времени ожидания
- exceptionMessage
- String
Текст, который нужно поместить в сообщение об исключении времени ожидания
Возвращаемое значение
Завершенная задача
Исключения
Если истекает время ожидания, мы получим это исключение
Применяется к
WithTimeout<T>(Task<T>, TimeSpan, String)
- Исходный код:
- TaskExtensions.cs
Это приведет к задержке времени ожидания для задачи, что позволит нам выйти на ранний срок.
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)
Параметры типа
- T
Параметры
- taskToComplete
- Task<T>
Задача будет превышена по истечении времени ожидания
- timeSpan
- TimeSpan
Время ожидания до истечения времени ожидания
- exceptionMessage
- String
Текст, который нужно поместить в сообщение об исключении времени ожидания
Возвращаемое значение
Значение завершенной задачи
Исключения
Если истекает время ожидания, мы получим это исключение