IStateReplicator.GetReplicationStream Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Replikationsstream ab.
public System.Fabric.IOperationStream GetReplicationStream ();
abstract member GetReplicationStream : unit -> System.Fabric.IOperationStream
Public Function GetReplicationStream () As IOperationStream
Gibt zurück
Gibt die Replikation IOperationStreamzurück.
Ausnahmen
FabricTransientException ist eine wiederholungsfähige Ausnahme. Es wird durch eine der folgenden Ursachen verursacht:
ReconfigurationPending wird zurückgegeben, wenn der Replizierer über eine ausstehende Neukonfiguration verfügt.
FabricObjectClosedException wird durch eine der folgenden Ursachen verursacht:
ObjectClosed wird zurückgegeben, wenn der Replizierer geschlossen wurde.
Hinweise
Der ReplicationStream implementiert IOperationStream. Der ReplicationStream enthält OperationData Objekte, die implementieren IOperation. Die -Objekte werden vom primären Replikat über ReplicateAsync(OperationData, CancellationToken, Int64)bereitgestellt. Im Allgemeinen sollte ein sekundäres Replikat senden GetOperationAsync(CancellationToken). Obwohl Service Fabric dazu keine Dienste erfordert, sollten Dienste im Allgemeinen zuerst alle OperationData Objekte aus dem Kopierdatenstrom und dann Vorgänge aus dem Replikationsstream übertragen. Die parallele Übertragung von beiden Kopien wird unterstützt, erhöht jedoch die Komplexität der ordnungsgemäßen Anwendung von Zustandsupdates und wird nur für erweiterte Dienste empfohlen. Der Stream ist leer, wenn die zurückgegebene IOperation Methode NULL ist.
Gilt für:
Azure SDK for .NET