IStateReplicator.GetCopyStream メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コピー ストリームを取得します。
public System.Fabric.IOperationStream GetCopyStream ();
abstract member GetCopyStream : unit -> System.Fabric.IOperationStream
Public Function GetCopyStream () As IOperationStream
戻り値
コピー IOperationStreamを返します。
例外
FabricTransientException は再トリブルな例外です。 これは、次のいずれかが原因で発生します。
ReconfigurationPending は、レプリケーターに保留中の再構成がある場合に返されます。
FabricObjectClosedException は、次のいずれかが原因で発生します。
ObjectClosed は、レプリケーターが閉じられたときに返されます。
注釈
返される CopyStream は、 をIOperationStream実装IOperationするオブジェクトをOperationData含む です。 オブジェクトは OperationData 、プライマリ レプリカが から返す CopyState IOperationDataStream から GetCopyState(Int64, IOperationDataStream)取得されます。 レプリカが作成され、追いつく必要がある場合は、CopyStream を取得し、 を実装 IOperationする Copy オブジェクトの送信、適用、確認を開始する必要があります。 並行して、レプリカは対応する と の呼び出しGetNextAsync(CancellationToken)に応答しますGetCopyContext()。 返された IOperation メソッドが null の場合、ストリームは空です。
適用対象
Azure SDK for .NET