IDurableOrchestrationContext.ContinueAsNew(Object, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
履歴をクリアしてオーケストレーションを再起動します。
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)
パラメーター
- input
- Object
インスタンスを再初期化する JSON シリアル化可能なデータ。
- preserveUnprocessedEvents
- Boolean
に true
設定すると、オーケストレーション インスタンスの再起動時に、未処理の外部イベントが新しい実行履歴に再追加されます。 の場合 false
、オーケストレーション インスタンスの再起動時に、未処理の外部イベントは破棄されます。
注釈
オーケストレーション履歴が大きいと、大量のメモリが消費され、インスタンスの読み込み時間に遅延が発生する可能性があります。 このメソッドを使用すると、オーケストレーション インスタンスの格納された履歴を定期的に切り詰めることができます。
オーケストレーション インスタンスがこのメソッドを使用してそれ自体を再起動すると、未処理の外部イベントはすべて破棄されることに注意してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET