Lenguaje

AsyncLazy<T>.GetValueAsync Método

Definición

Sobrecargas

Nombre Description
GetValueAsync()

Obtiene la tarea que genera o ha generado el valor.

GetValueAsync(CancellationToken)

Obtiene la tarea que genera o ha generado el valor.

GetValueAsync()

Obtiene la tarea que genera o ha generado 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 construido diferidamente.

Excepciones

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

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

Se aplica a

GetValueAsync(CancellationToken)

Obtiene la tarea que genera o ha generado 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 es posible que existan otros autores de llamada). Sin embargo, este token producirá una cancelación expediant de la tarea devuelta y una desasignación de cualquiera JoinableTask que pueda haberse producido como resultado de esta llamada.

Devoluciones

Task<T>

Tarea cuyo resultado es el valor construido diferidamente.

Excepciones

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

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

Se aplica a