IDurableOrchestrationContext.ContinueAsNew(Object, Boolean) Methode
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.
Startet die Orchestrierung neu, indem der Verlauf gelöscht wird.
public void ContinueAsNew (object input, bool preserveUnprocessedEvents = false);
abstract member ContinueAsNew : obj * bool -> unit
Public Sub ContinueAsNew (input As Object, Optional preserveUnprocessedEvents As Boolean = false)
Parameter
- input
- Object
Die JSON-serialisierbaren Daten, mit denen die instance neu initialisiert werden sollen.
- preserveUnprocessedEvents
- Boolean
Wenn diese Einstellung auf true
festgelegt ist, werden alle nicht verarbeiteten externen Ereignisse erneut in den neuen Ausführungsverlauf eingefügt, wenn die Orchestrierung instance neu gestartet wird. Wenn der Wert false
ist, werden alle nicht verarbeiteten externen Ereignisse verworfen, wenn die Orchestrierung instance neu gestartet wird.
Hinweise
Große Orchestrierungsverläufe können viel Arbeitsspeicher beanspruchen und zu Verzögerungen bei instance Ladezeiten führen. Diese Methode kann verwendet werden, um den gespeicherten Verlauf eines Orchestrierungs-instance in regelmäßigen Abständen abzuschneiden.
Beachten Sie, dass nicht verarbeitete externe Ereignisse verworfen werden, wenn eine Orchestrierung instance sich mithilfe dieser Methode neu startet.
Gilt für:
Azure SDK for .NET