VolatileActorStateProvider.IStateProvider.GetLastCommittedSequenceNumber メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービスがコミットした最後のシーケンス番号を取得します。
long IStateProvider.GetLastCommittedSequenceNumber ();
abstract member System.Fabric.IStateProvider.GetLastCommittedSequenceNumber : unit -> int64
override this.System.Fabric.IStateProvider.GetLastCommittedSequenceNumber : unit -> int64
Function GetLastCommittedSequenceNumber () As Long Implements IStateProvider.GetLastCommittedSequenceNumber
戻り値
Int64 を返します。
実装
注釈
このメソッドは、永続的な状態がある場合やデータ損失が疑われる場合に備えて、サービスが最初に起動したときに呼び出されます。 ステートフル サービス レプリカは、起動時に、以前の更新プログラムから永続化された可能性のあるデータを復元するオプションがあります。 この方法で何らかの状態を復元した場合、現在の進行状況はそのデータの最後に書き込まれたシーケンス番号になります。 揮発性サービスは単に 0 を返すことができます。 このメソッドは、フェールオーバー中に新しいプライマリ選択を決定するために呼び出されないことに注意してください。これは、現在コミットされた進行状況は、その時点で クラスによって既に FabricReplicator 認識されているためです。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET