VolatileActorStateProvider.IStateProvider.GetCopyContext メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セカンダリ レプリカが作成され、プライマリ レプリカにコンテキストを送信するために開かれた後に、セカンダリ レプリカのコンテキストを取得します。
System.Fabric.IOperationDataStream IStateProvider.GetCopyContext ();
abstract member System.Fabric.IStateProvider.GetCopyContext : unit -> System.Fabric.IOperationDataStream
override this.System.Fabric.IStateProvider.GetCopyContext : unit -> System.Fabric.IOperationDataStream
Function GetCopyContext () As IOperationDataStream Implements IStateProvider.GetCopyContext
戻り値
IOperationDataStream を返します。
実装
注釈
プライマリ レプリカはコンテキストを分析し、 を介して状態を GetCopyState(Int64, IOperationDataStream)送り返します。
GetCopyContext() は、新しく作成されたアイドル状態のセカンダリ レプリカで呼び出され、プライマリ レプリカとの双方向の会話を非同期的に確立するメカニズムを提供します。 セカンダリ レプリカは、セカンダリ レプリカでコンテキストを収集する進行状況をプライマリ レプリカが決定できるオブジェクトを送信 OperationData します。 プライマリ レプリカは、必要な状態を返すことで応答します。 交換の残りの半分については、プライマリ レプリカを参照してください GetCopyState(Int64, IOperationDataStream) 。
メモリ内サービスの場合、 GetCopyContext() セカンダリ レプリカの状態が既知であるため、 メソッドは呼び出されません (これらは空であり、すべての状態が必要になります)。
適用対象
Azure SDK for .NET