FdbClientStatus.ConnectionStatus

Namespace: FoundationDB.Client.Status · class

Implements: MetricsBase, IJsonSerializable, IJsonPackable, IEquatable<MetricsBase>, IEquatable<ConnectionStatus>

Properties

Address

FdbEndPoint Address { get; }

BytesReceived

long? BytesReceived { get; }

Bytes received from this connection

BytesSampleTime

double? BytesSampleTime { get; }

BytesSent

long? BytesSent { get; }

Bytes sent through this connection

Compatible

bool? Compatible { get; }

Tests if the ProtocolVersion is compatible with the client

ConnectFailedCount

int ConnectFailedCount { get; }

Number of failed connection attempts

LastConnectTime

double? LastConnectTime { get; }

Elapsed time in seconds since the last connection attempt

PingCount

long? PingCount { get; }

Total ping count

PingTimeoutCount

long? PingTimeoutCount { get; }

Number of ping timeouts

ProtocolVersion

FdbProtocolVersion ProtocolVersion { get; }

Status

string Status { get; }

Status of the connection ("failed", "connected", "connecting", "disconnected", ...)

Methods

<Clone>$

ConnectionStatus <Clone>$()

Equals

bool Equals(object obj)

bool Equals(MetricsBase other)

bool Equals(ConnectionStatus other)

GetHashCode

int GetHashCode()

ToString

string ToString()