Show / Hide Table of Contents

Struct ReplicationStatus

Gets the replication status of the member.

Implements
IEquatable<ReplicationStatus>
Inherited Members
object.GetType()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: DotNext.Net.Cluster.Consensus.Raft
Assembly: DotNext.Net.Cluster.dll
Syntax
public struct ReplicationStatus : IEquatable<ReplicationStatus>

Properties

View Source

LastIndex

Gets the index of the last log entry.

Declaration
public required long LastIndex { readonly get; init; }
Property Value
Type Description
long
View Source

Result

Gets the heartbeat result.

Declaration
public required HeartbeatResult Result { readonly get; init; }
Property Value
Type Description
HeartbeatResult

Methods

View Source

Equals(ReplicationStatus)

Declaration
public readonly bool Equals(ReplicationStatus other)
Parameters
Type Name Description
ReplicationStatus other
Returns
Type Description
bool
View Source

Equals(object)

Declaration
public override readonly bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
ValueType.Equals(object)
View Source

GetHashCode()

Declaration
public override readonly int GetHashCode()
Returns
Type Description
int
Overrides
ValueType.GetHashCode()
View Source

ToString()

Declaration
public override readonly string ToString()
Returns
Type Description
string
Overrides
ValueType.ToString()

Operators

View Source

operator ==(ReplicationStatus, ReplicationStatus)

Declaration
public static bool operator ==(ReplicationStatus left, ReplicationStatus right)
Parameters
Type Name Description
ReplicationStatus left
ReplicationStatus right
Returns
Type Description
bool
View Source

operator !=(ReplicationStatus, ReplicationStatus)

Declaration
public static bool operator !=(ReplicationStatus left, ReplicationStatus right)
Parameters
Type Name Description
ReplicationStatus left
ReplicationStatus right
Returns
Type Description
bool

Implements

IEquatable<T>

Extension Methods

BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, params ReadOnlySpan<T>)
Enumerator.Skip<TEnumerator, T>(ref TEnumerator, int)
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾