Interface IReplicationCluster
Represents replication cluster.
Inherited Members
Namespace: DotNext.Net.Cluster.Replication
Assembly: DotNext.Net.Cluster.dll
Syntax
public interface IReplicationCluster : ICluster, IPeerMesh<IClusterMember>, IPeerMesh
Properties
| Edit this page View SourceAuditTrail
Gets transaction log used for replication.
Declaration
IAuditTrail AuditTrail { get; }
Property Value
| Type | Description |
|---|---|
| IAuditTrail |
Methods
| Edit this page View SourceForceReplicationAsync(CancellationToken)
Forces replication.
Declaration
ValueTask ForceReplicationAsync(CancellationToken token = default)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | token | The token that can be used to cancel waiting. |
Returns
| Type | Description |
|---|---|
| ValueTask |
Exceptions
| Type | Condition |
|---|---|
| InvalidOperationException | The local cluster member is not a leader. |
| OperationCanceledException | The operation has been canceled. |
Events
| Edit this page View SourceReplicationCompleted
Represents an event raised when the local node completes its replication with another node.
Declaration
event Action<IReplicationCluster, IClusterMember> ReplicationCompleted
Event Type
| Type | Description |
|---|---|
| Action<IReplicationCluster, IClusterMember> |