Table of Contents

Class QueueTotals

Namespace
EasyNetQ.Management.Client.Model
Assembly
EasyNetQ.Management.Client.dll
public record QueueTotals : IEquatable<QueueTotals>
Inheritance
QueueTotals
Implements
Inherited Members

Constructors

QueueTotals(QueueTotals)

protected QueueTotals(QueueTotals original)

Parameters

original QueueTotals

QueueTotals(long, long, long, LengthsDetails?, LengthsDetails?, LengthsDetails?)

public QueueTotals(long Messages = 0, long MessagesReady = 0, long MessagesUnacknowledged = 0, LengthsDetails? MessagesDetails = null, LengthsDetails? MessagesReadyDetails = null, LengthsDetails? MessagesUnacknowledgedDetails = null)

Parameters

Messages long
MessagesReady long
MessagesUnacknowledged long
MessagesDetails LengthsDetails
MessagesReadyDetails LengthsDetails
MessagesUnacknowledgedDetails LengthsDetails

Properties

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Messages

public long Messages { get; init; }

Property Value

long

MessagesDetails

public LengthsDetails? MessagesDetails { get; init; }

Property Value

LengthsDetails

MessagesReady

public long MessagesReady { get; init; }

Property Value

long

MessagesReadyDetails

public LengthsDetails? MessagesReadyDetails { get; init; }

Property Value

LengthsDetails

MessagesUnacknowledged

public long MessagesUnacknowledged { get; init; }

Property Value

long

MessagesUnacknowledgedDetails

public LengthsDetails? MessagesUnacknowledgedDetails { get; init; }

Property Value

LengthsDetails

Methods

Deconstruct(out long, out long, out long, out LengthsDetails?, out LengthsDetails?, out LengthsDetails?)

public void Deconstruct(out long Messages, out long MessagesReady, out long MessagesUnacknowledged, out LengthsDetails? MessagesDetails, out LengthsDetails? MessagesReadyDetails, out LengthsDetails? MessagesUnacknowledgedDetails)

Parameters

Messages long
MessagesReady long
MessagesUnacknowledged long
MessagesDetails LengthsDetails
MessagesReadyDetails LengthsDetails
MessagesUnacknowledgedDetails LengthsDetails

Equals(QueueTotals?)

public virtual bool Equals(QueueTotals? other)

Parameters

other QueueTotals

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

<Clone>$()

public virtual QueueTotals <Clone>$()

Returns

QueueTotals

Operators

operator ==(QueueTotals?, QueueTotals?)

public static bool operator ==(QueueTotals? left, QueueTotals? right)

Parameters

left QueueTotals
right QueueTotals

Returns

bool

operator !=(QueueTotals?, QueueTotals?)

public static bool operator !=(QueueTotals? left, QueueTotals? right)

Parameters

left QueueTotals
right QueueTotals

Returns

bool