AsyncLazy<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma fábrica de valores avaliada de forma segura, preguiçosa e assíncrona.
generic <typename T>
public ref class AsyncLazy
template <typename T>
[Windows::Foundation::Metadata::WebHostHidden]
class AsyncLazy
public class AsyncLazy<T>
type AsyncLazy<'T> = class
Public Class AsyncLazy(Of T)
Parâmetros de tipo
- T
O tipo de valor gerado pela fábrica de valores.
- Herança
-
AsyncLazy<T>
Comentários
Essa classe não tem recursos necessários para descartar. Mas a fábrica de valores pode produzir um valor que precisa ser descartado, razão pela qual essa classe carrega um DisposeValueAsync() método, mas não implementa IDisposable.
Construtores
AsyncLazy<T>(Func<Task<T>>, JoinableTaskFactory) |
Inicializa uma nova instância da classe AsyncLazy<T>. |
Propriedades
IsValueCreated |
Obtém um valor que indica se a fábrica de valores foi invocada. |
IsValueDisposed |
Obtém um valor que indica se DisposeValue() já foi chamado. |
IsValueFactoryCompleted |
Obtém um valor que indica se a fábrica de valores foi invocada e foi executada até a conclusão. |
Métodos
DisposeValue() |
Descarta o valor inicializado de modo preguiçoso, se descartável, e faz com que todas as tentativas subsequentes de obter o valor falhem. |
DisposeValueAsync() |
Descarta o valor inicializado de modo preguiçoso, se descartável, e faz com que todas as tentativas subsequentes de obter o valor falhem. |
GetValue() |
Obtém o valor calculado lentamente. |
GetValue(CancellationToken) |
Obtém o valor calculado lentamente. |
GetValueAsync() |
Obtém a tarefa que produz ou produziu o valor. |
GetValueAsync(CancellationToken) |
Obtém a tarefa que produz ou produziu o valor. |
SuppressRelevance() |
Marca o código a seguir como irrelevante para a fábrica de valores de AsyncLazy<T> recebimento. |
ToString() |
Renderiza uma cadeia de caracteres que descreve um valor não criado ou a representação de cadeia de caracteres do valor criado. |
Aplica-se a
Acesso thread-safe
Esse tipo é thread-safe para todos os membros.