IStateReplicator.GetReplicationStream メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レプリケーション ストリームを取得します。
public System.Fabric.IOperationStream GetReplicationStream ();
abstract member GetReplicationStream : unit -> System.Fabric.IOperationStream
Public Function GetReplicationStream () As IOperationStream
戻り値
レプリケーション を返します IOperationStream。
例外
FabricTransientException は再トリガー可能な例外です。 これは、次のいずれかによって引き起こされます。
ReconfigurationPending は、レプリケータに保留中の再構成がある場合に返されます。
FabricObjectClosedException は、次のいずれかによって発生します。
ObjectClosed は、レプリケータが閉じられたときに返されます。
注釈
ReplicationStream は を実装します IOperationStream。 ReplicationStream には、 を OperationData 実装 IOperationするオブジェクトが含まれています。 オブジェクトは、 を介して ReplicateAsync(OperationData, CancellationToken, Int64)プライマリ レプリカによって提供されます。 通常、セカンダリ レプリカは を送信 GetOperationAsync(CancellationToken)する必要があります。 Service Fabric はサービスを必要としませんが、通常、サービスはコピー ストリームからすべての OperationData オブジェクトを最初に転送してから、レプリケーション ストリームから操作を転送する必要があります。 両方のコピーからの並列転送はサポートされていますが、状態更新プログラムを正しく適用する複雑さが増し、高度なサービスにのみ推奨されます。 返される IOperation メソッドが null の場合、ストリームは空です。
適用対象
Azure SDK for .NET