Task<TResult>.WaitAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WaitAsync(TimeSpan, TimeProvider) |
Возвращает объект , Task<TResult> который будет завершен по завершении или Task<TResult> по истечении указанного времени ожидания. |
WaitAsync(CancellationToken) |
Возвращает объект , Task<TResult> который будет завершен после завершения или Task<TResult> при запросе отмены указанного CancellationToken объекта. |
WaitAsync(TimeSpan) |
Возвращает объект , Task<TResult> который будет завершен по завершении или Task<TResult> по истечении указанного времени ожидания. |
WaitAsync(TimeSpan, CancellationToken) |
Возвращает объект , Task<TResult> который будет завершен по завершении, Task<TResult> по истечении указанного времени ожидания или при запросе отмены указанного CancellationToken объекта. |
WaitAsync(TimeSpan, TimeProvider, CancellationToken) |
Возвращает объект , Task<TResult> который будет завершен по завершении, Task<TResult> по истечении указанного времени ожидания или при запросе отмены указанного CancellationToken объекта. |
WaitAsync(TimeSpan, TimeProvider)
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
Возвращает объект , Task<TResult> который будет завершен по завершении или Task<TResult> по истечении указанного времени ожидания.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider);
override this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task(Of TResult)
Параметры
- timeout
- TimeSpan
Время ожидания, по истечении Task которого должен быть сбой с , TimeoutException если он не был завершен в противном случае.
- timeProvider
- TimeProvider
Объект , TimeProvider с помощью которого интерпретируется timeout
.
Возвращаемое значение
Объект , Task<TResult> представляющий асинхронное ожидание. Это может быть или не тот же экземпляр, что и текущий экземпляр.
Применяется к
WaitAsync(CancellationToken)
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
Возвращает объект , Task<TResult> который будет завершен после завершения или Task<TResult> при запросе отмены указанного CancellationToken объекта.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (cancellationToken As CancellationToken) As Task(Of TResult)
Параметры
- cancellationToken
- CancellationToken
Объект CancellationToken для отслеживания запроса на отмену.
Возвращаемое значение
Объект , Task<TResult> представляющий асинхронное ожидание. Это может быть или не тот же экземпляр, что и текущий экземпляр.
Применяется к
WaitAsync(TimeSpan)
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
Возвращает объект , Task<TResult> который будет завершен по завершении или Task<TResult> по истечении указанного времени ожидания.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout);
override this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan) As Task(Of TResult)
Параметры
- timeout
- TimeSpan
Время ожидания, по истечении Task которого должен быть сбой с , TimeoutException если он не был завершен в противном случае.
Возвращаемое значение
Объект , Task<TResult> представляющий асинхронное ожидание. Это может быть или не тот же экземпляр, что и текущий экземпляр.
Применяется к
WaitAsync(TimeSpan, CancellationToken)
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
Возвращает объект , Task<TResult> который будет завершен по завершении, Task<TResult> по истечении указанного времени ожидания или при запросе отмены указанного CancellationToken объекта.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of TResult)
Параметры
- timeout
- TimeSpan
Время ожидания, по истечении Task которого должен быть сбой с , TimeoutException если он не был завершен в противном случае.
- cancellationToken
- CancellationToken
Объект CancellationToken для отслеживания запроса на отмену.
Возвращаемое значение
Объект , Task<TResult> представляющий асинхронное ожидание. Это может быть или не тот же экземпляр, что и текущий экземпляр.
Применяется к
WaitAsync(TimeSpan, TimeProvider, CancellationToken)
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
Возвращает объект , Task<TResult> который будет завершен по завершении, Task<TResult> по истечении указанного времени ожидания или при запросе отмены указанного CancellationToken объекта.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task(Of TResult)
Параметры
- timeout
- TimeSpan
Время ожидания, по истечении Task которого должен быть сбой с , TimeoutException если он не был завершен в противном случае.
- timeProvider
- TimeProvider
Объект , TimeProvider с помощью которого интерпретируется timeout
.
- cancellationToken
- CancellationToken
Объект CancellationToken для отслеживания запроса на отмену.
Возвращаемое значение
Объект , Task<TResult> представляющий асинхронное ожидание. Это может быть или не тот же экземпляр, что и текущий экземпляр.