IAtomicGroupStateReplicator Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Exposes replication-related functions for atomic groups.
public interface IAtomicGroupStateReplicator
type IAtomicGroupStateReplicator = interface
Public Interface IAtomicGroupStateReplicator
Remarks
The IAtomicGroupStateReplicator is available if the service is a member of a service group. The service must implement IAtomicGroupStateProvider and be stateful. When creating a FabricReplicator via CreateReplicator(IStateProvider, ReplicatorSettings), instead of passing in a regular IStateProvider, the service can pass in the IAtomicGroupStateProvider that it implements instead. As a result, it receives a IAtomicGroupStateReplicator.
Methods
CreateAtomicGroup() |
Creates a new atomic group and obtains the ID of the atomic group. |
ReplicateAtomicGroupCommitAsync(Int64, CancellationToken, Int64) |
Asynchronously commits state replication for the atomic group. |
ReplicateAtomicGroupOperationAsync(Int64, OperationData, CancellationToken, Int64) |
Replicates some OperationData as a part of an atomic group. |
ReplicateAtomicGroupRollbackAsync(Int64, CancellationToken, Int64) |
Asynchronously rolls-back state replication for the atomic group. |