AsyncSerialExecutor<TResult> 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.
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<TResult>
type AsyncSerialExecutor<'Result> = class
Public Class AsyncSerialExecutor(Of TResult)
Typparameter
- TResult
Der zugrunde liegende Typ, der von Funktionen zurückgegeben wird, die von diesem Executor aufgerufen werden.
- Vererbung
-
AsyncSerialExecutor<TResult>
Konstruktoren
AsyncSerialExecutor<TResult>() |
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<TResult>>) |
Übermitteln Sie 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. |