AsyncLazy<T>.GetValueAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| GetValueAsync() |
Получает задачу, которая создает или создала значение. |
| GetValueAsync(CancellationToken) |
Получает задачу, которая создает или создала значение. |
GetValueAsync()
Получает задачу, которая создает или создала значение.
public:
System::Threading::Tasks::Task<T> ^ GetValueAsync();
public System.Threading.Tasks.Task<T> GetValueAsync ();
member this.GetValueAsync : unit -> System.Threading.Tasks.Task<'T>
Public Function GetValueAsync () As Task(Of T)
Возвращаемое значение
- Task<T>
Задача, результатом которой является отложенно сконструированное значение.
Исключения
Возникает при вызове фабрики значений GetValueAsync() в этом экземпляре.
Применяется к
GetValueAsync(CancellationToken)
Получает задачу, которая создает или создала значение.
public:
System::Threading::Tasks::Task<T> ^ GetValueAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<T> GetValueAsync (System.Threading.CancellationToken cancellationToken);
member this.GetValueAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function GetValueAsync (cancellationToken As CancellationToken) As Task(Of T)
Параметры
- cancellationToken
- CancellationToken
Токен, отмена которого означает, что вызывающий объект больше не заинтересован в результате. Обратите внимание, что это не приведет к отмене фабрики значений (так как могут существовать другие вызывающие объекты). Но этот маркер приведет к отмене експедиант возвращаемой задачи и соединению DIS JoinableTask , которое могло произойти в результате этого вызова.
Возвращаемое значение
- Task<T>
Задача, результатом которой является отложенно сконструированное значение.
Исключения
Возникает при вызове фабрики значений GetValueAsync() в этом экземпляре.