Freigeben über


IAtomicGroupStateReplicator Schnittstelle

Definition

Macht replikationsbezogene Funktionen für atomische Gruppen verfügbar.

public interface IAtomicGroupStateReplicator
type IAtomicGroupStateReplicator = interface
Public Interface IAtomicGroupStateReplicator

Hinweise

Ist IAtomicGroupStateReplicator verfügbar, wenn der Dienst Mitglied einer Dienstgruppe ist. Der Dienst muss implementieren IAtomicGroupStateProvider und zustandsbehaftet sein. Beim Erstellen eines FabricReplicator über CreateReplicator(IStateProvider, ReplicatorSettings)kann der Dienst anstelle einer regulären IStateProviderübergeben, die IAtomicGroupStateProvider stattdessen implementiert wird. Als Ergebnis empfängt sie eine IAtomicGroupStateReplicator.

Methoden

CreateAtomicGroup()

Erstellt eine neue atomische Gruppe und ruft die ID der atomischen Gruppe ab.

ReplicateAtomicGroupCommitAsync(Int64, CancellationToken, Int64)

Commits der Zustandsreplikation für die atomische Gruppe asynchron.

ReplicateAtomicGroupOperationAsync(Int64, OperationData, CancellationToken, Int64)

Repliziert einige OperationData als Teil einer atomischen Gruppe.

ReplicateAtomicGroupRollbackAsync(Int64, CancellationToken, Int64)

Rollback der Zustandsreplikation für die atomische Gruppe asynchron.

Gilt für: