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)
Возвращаемое значение
Задача, результатом которой является отложенное сконструированное значение.
Исключения
Возникает при вызове фабрики значений GetValueAsync() в этом экземпляре.
Вызывается после DisposeValue() вызова .
Применяется к
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
Маркер, отмена которого указывает, что вызывающий объект больше не заинтересован в результате. Обратите внимание, что это не отменяет фабрику значений (так как могут существовать другие вызывающие). Но этот маркер приведет к целесообразной отмене возвращаемой задачи и удалению всех JoinableTask , которые могли произойти в результате этого вызова.
Возвращаемое значение
Задача, результатом которой является отложенное сконструированное значение.
Исключения
Возникает при вызове фабрики значений GetValueAsync() в этом экземпляре.
Вызывается после DisposeValue() вызова .