Partilhar via


AsyncLazy<T>.GetValueAsync Método

Definição

Sobrecargas

GetValueAsync()

Obtém a tarefa que produz ou produziu o valor.

GetValueAsync(CancellationToken)

Obtém a tarefa que produz ou produziu o valor.

GetValueAsync()

Obtém a tarefa que produz ou produziu o 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)

Retornos

Task<T>

Uma tarefa cujo resultado é o valor construído lentamente.

Exceções

Gerada quando a fábrica de valores chama GetValueAsync() nessa instância.

Gerado após DisposeValue() é chamado.

Aplica-se a

GetValueAsync(CancellationToken)

Obtém a tarefa que produz ou produziu o 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

Um token cujo cancelamento indica que o chamador não está mais interessado no resultado. Observe que isso não cancelará o alocador de valores (já que outros chamadores podem existir). Mas esse token resultará em um cancelamento conveniente da Tarefa retornada e uma desjunção de qualquer JoinableTask que possa ter ocorrido como resultado dessa chamada.

Retornos

Task<T>

Uma tarefa cujo resultado é o valor construído lentamente.

Exceções

Gerada quando a fábrica de valores chama GetValueAsync() nessa instância.

Gerado após DisposeValue() é chamado.

Aplica-se a