IStateProvider.GetCopyContext メソッド

定義

セカンダリ レプリカが作成され、プライマリ レプリカにコンテキストを送信するために開かれた後に、セカンダリ レプリカのコンテキストを取得します。

public System.Fabric.IOperationDataStream GetCopyContext ();
abstract member GetCopyContext : unit -> System.Fabric.IOperationDataStream
Public Function GetCopyContext () As IOperationDataStream

戻り値

IOperationDataStream を返します。

注釈

プライマリ レプリカはコンテキストを分析し、 を使用して状態を GetCopyState(Int64, IOperationDataStream)返送します。

GetCopyContext() は、新しく作成されたアイドル状態のセカンダリ レプリカで呼び出され、プライマリ レプリカとの双方向の会話を非同期的に確立するメカニズムを提供します。 セカンダリ レプリカは、セカンダリ レプリカでコンテキストを収集する進行状況をプライマリ レプリカが決定できるオブジェクトを送信 OperationData します。 プライマリ レプリカは、必要な状態を返送することで応答します。 交換の残りの半分については、プライマリ レプリカを参照してください GetCopyState(Int64, IOperationDataStream)

メモリ内サービスの場合、 GetCopyContext() セカンダリ レプリカの状態が既知であるため、 メソッドは呼び出されません (これらは空であり、すべての状態が必要になります)。

適用対象