AsyncLazyInitializer(Func<Task>, JoinableTaskFactory) Konstruktor

Definition

Initialisiert eine neue Instanz der AsyncLazyInitializer-Klasse.

public AsyncLazyInitializer (Func<System.Threading.Tasks.Task> action, Microsoft.VisualStudio.Threading.JoinableTaskFactory? joinableTaskFactory = default);
new Microsoft.VisualStudio.Threading.AsyncLazyInitializer : Func<System.Threading.Tasks.Task> * Microsoft.VisualStudio.Threading.JoinableTaskFactory -> Microsoft.VisualStudio.Threading.AsyncLazyInitializer
Public Sub New (action As Func(Of Task), Optional joinableTaskFactory As JoinableTaskFactory = Nothing)

Parameter

action
Func<Task>

Die maximal durchzuführende Aktion, die einen wünschenswerten Nebeneffekt hat.

joinableTaskFactory
JoinableTaskFactory

Die Factory, die beim Aufrufen der in verwendet werden soll action InitializeAsync(CancellationToken) , um Deadlocks zu vermeiden, wenn der Haupt Thread von benötigt wird action .

Gilt für