AsyncLazyInitializer Klasse

Definition

Führt verzögert einen Delegaten aus, der einen Nebeneffekt hat (in der Regel Initialisiert etwas), sodass der Delegat höchstens einmal ausgeführt wird.

public ref class AsyncLazyInitializer
public class AsyncLazyInitializer
type AsyncLazyInitializer = class
Public Class AsyncLazyInitializer
Vererbung
AsyncLazyInitializer

Konstruktoren

AsyncLazyInitializer(Func<Task>, JoinableTaskFactory)

Initialisiert eine neue Instanz der AsyncLazyInitializer-Klasse.

Eigenschaften

IsCompleted

Ruft einen Wert ab, der angibt, ob die Aktion vollständig ausgeführt wurde, unabhängig davon, ob eine Ausnahme ausgelöst wurde.

IsCompletedSuccessfully

Ruft einen Wert ab, der angibt, ob die Aktion vollständig ausgeführt wurde, ohne eine Ausnahme auszulösen.

Methoden

Initialize(CancellationToken)

Führt die im Konstruktor angegebene Aktion aus, wenn Sie noch nicht ausgeführt wurde, oder wartet, bis Sie abgeschlossen ist, wenn Sie von einem vorherigen aufgerufen wird.

InitializeAsync(CancellationToken)

Führt die im Konstruktor angegebene Aktion aus, wenn Sie noch nicht ausgeführt wurde, oder wartet, bis Sie abgeschlossen ist, wenn Sie von einem vorherigen aufgerufen wird.

Gilt für