AsyncLazyInitializer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |