Compartir a través de


AsyncLazy<T>.GetValueAsync Método

Definición

Sobrecargas

GetValueAsync()

Obtiene la tarea que produce o ha producido el valor.

GetValueAsync(CancellationToken)

Obtiene la tarea que produce o ha producido el valor.

GetValueAsync()

Obtiene la tarea que produce o ha producido el valor.

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)

Devoluciones

Task<T>

Tarea cuyo resultado es el valor de construcción diferida.

Excepciones

Se produce cuando el generador de valores llama GetValueAsync() a en esta instancia.

Se produce después DisposeValue() de llamar a .

Se aplica a

GetValueAsync(CancellationToken)

Obtiene la tarea que produce o ha producido el valor.

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)

Parámetros

cancellationToken
CancellationToken

Token cuya cancelación indica que el autor de la llamada ya no está interesado en el resultado. Tenga en cuenta que esto no cancelará el generador de valores (ya que pueden existir otros autores de llamadas). Sin embargo, este token dará como resultado una cancelación expediant de la tarea devuelta y una disensociación de cualquiera JoinableTask que se haya producido como resultado de esta llamada.

Devoluciones

Task<T>

Tarea cuyo resultado es el valor de construcción diferida.

Excepciones

Se produce cuando el generador de valores llama GetValueAsync() a en esta instancia.

Se produce después DisposeValue() de llamar a .

Se aplica a