AsyncLazyInitializer Classe

Definição

Executa lentamente um delegado que tem algum efeito colateral (normalmente inicializando algo), de modo que o delegado seja executado no máximo uma vez.

public ref class AsyncLazyInitializer
public class AsyncLazyInitializer
type AsyncLazyInitializer = class
Public Class AsyncLazyInitializer
Herança
AsyncLazyInitializer

Construtores

AsyncLazyInitializer(Func<Task>, JoinableTaskFactory)

Inicializa uma nova instância da classe AsyncLazyInitializer.

Propriedades

IsCompleted

Obtém um valor que indica se a ação foi executada completamente, independentemente de ela ter acionado uma exceção.

IsCompletedSuccessfully

Obtém um valor que indica se a ação foi executada completamente sem lançar uma exceção.

Métodos

Initialize(CancellationToken)

Executa a ação fornecida no construtor se ele ainda não tiver sido executado ou aguardará sua conclusão se estiver em andamento a partir de uma chamada anterior.

InitializeAsync(CancellationToken)

Executa a ação fornecida no construtor se ele ainda não tiver sido executado ou aguardará sua conclusão se estiver em andamento a partir de uma chamada anterior.

Aplica-se a