IDurableOrchestrationContext.ContinueAsNew(Object, Boolean) Methode

Definition

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 truefestgelegt 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 falseist, 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: