Freigeben über


AsyncSerialExecutor Klasse

Definition

Eine Hilfsprogrammklasse, die die serielle Ausführung asynchroner Funktionen ermöglicht. In kann innerhalb des reentrant Grain-Codes verwendet werden, um einige Methoden auf eine nicht reentrante (serielle) Weise auszuführen.

public class AsyncSerialExecutor
type AsyncSerialExecutor = class
Public Class AsyncSerialExecutor
Vererbung
AsyncSerialExecutor

Konstruktoren

AsyncSerialExecutor()

Eine Hilfsprogrammklasse, die die serielle Ausführung asynchroner Funktionen ermöglicht. In kann innerhalb des reentrant Grain-Codes verwendet werden, um einige Methoden auf eine nicht reentrante (serielle) Weise auszuführen.

Methoden

AddNext(Func<Task>)

Übermittelt die nächste Funktion zur Ausführung. Es wird ausgeführt, nachdem alle zuvor übermittelten Funktionen abgeschlossen sind, ohne ihre Ausführungen zu verschachteln. Gibt eine Zusage zurück, die die Ausführung dieser Funktion darstellt. Die zurückgegebene Zusage wird aufgelöst, wenn die Ausführung der angegebenen Funktion abgeschlossen ist.

Gilt für: