IDurableOrchestrationContext.ContinueAsNew(Object, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Reinicia a orquestração limpando seu histórico.
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)
Parâmetros
- input
- Object
Os dados serializáveis JSON para inicializar novamente a instância.
- preserveUnprocessedEvents
- Boolean
Se definido como true
, reinstala todos os eventos externos não processados no novo histórico de execução quando a instância de orquestração for reiniciada. Se false
, todos os eventos externos não processados serão descartados quando a instância de orquestração for reiniciada.
Comentários
Grandes históricos de orquestração podem consumir muita memória e causar atrasos nos tempos de carga da instância. Esse método pode ser usado para truncar periodicamente o histórico armazenado de uma instância de orquestração.
Observe que todos os eventos externos não processados serão descartados quando uma instância de orquestração for reiniciada usando esse método.
Aplica-se a
Azure SDK for .NET