Class MessageStats
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record MessageStats : IEquatable<MessageStats>
- Inheritance
-
MessageStats
- Implements
-
- Inherited Members
-
Constructors
MessageStats(MessageStats)
protected MessageStats(MessageStats original)
Parameters
original
MessageStats
MessageStats(long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?, long, MessageRateDetails?)
public MessageStats(long Ack = 0, MessageRateDetails? AckDetails = null, long DeliverGet = 0, MessageRateDetails? DeliverGetDetails = null, long DeliverNoAck = 0, MessageRateDetails? DeliverNoAckDetails = null, long Publish = 0, MessageRateDetails? PublishDetails = null, long PublishIn = 0, MessageRateDetails? PublishInDetails = null, long PublishOut = 0, MessageRateDetails? PublishOutDetails = null, long Redeliver = 0, MessageRateDetails? RedeliverDetails = null, long Return = 0, MessageRateDetails? ReturnDetails = null, long Get = 0, MessageRateDetails? GetDetails = null, long GetNoAck = 0, MessageRateDetails? GetNoAckDetails = null, long Deliver = 0, MessageRateDetails? DeliverDetails = null, long Confirm = 0, MessageRateDetails? ConfirmDetails = null)
Parameters
Ack
long
AckDetails
MessageRateDetails
DeliverGet
long
DeliverGetDetails
MessageRateDetails
DeliverNoAck
long
DeliverNoAckDetails
MessageRateDetails
Publish
long
PublishDetails
MessageRateDetails
PublishIn
long
PublishInDetails
MessageRateDetails
PublishOut
long
PublishOutDetails
MessageRateDetails
Redeliver
long
RedeliverDetails
MessageRateDetails
Return
long
ReturnDetails
MessageRateDetails
Get
long
GetDetails
MessageRateDetails
GetNoAck
long
GetNoAckDetails
MessageRateDetails
Deliver
long
DeliverDetails
MessageRateDetails
Confirm
long
ConfirmDetails
MessageRateDetails
Properties
Ack
public long Ack { get; init; }
Property Value
- long
AckDetails
public MessageRateDetails? AckDetails { get; init; }
Property Value
- MessageRateDetails
Confirm
public long Confirm { get; init; }
Property Value
- long
ConfirmDetails
public MessageRateDetails? ConfirmDetails { get; init; }
Property Value
- MessageRateDetails
Deliver
public long Deliver { get; init; }
Property Value
- long
DeliverDetails
public MessageRateDetails? DeliverDetails { get; init; }
Property Value
- MessageRateDetails
DeliverGet
public long DeliverGet { get; init; }
Property Value
- long
DeliverGetDetails
public MessageRateDetails? DeliverGetDetails { get; init; }
Property Value
- MessageRateDetails
DeliverNoAck
public long DeliverNoAck { get; init; }
Property Value
- long
DeliverNoAckDetails
public MessageRateDetails? DeliverNoAckDetails { get; init; }
Property Value
- MessageRateDetails
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
Get
public long Get { get; init; }
Property Value
- long
GetDetails
public MessageRateDetails? GetDetails { get; init; }
Property Value
- MessageRateDetails
GetNoAck
public long GetNoAck { get; init; }
Property Value
- long
GetNoAckDetails
public MessageRateDetails? GetNoAckDetails { get; init; }
Property Value
- MessageRateDetails
Publish
public long Publish { get; init; }
Property Value
- long
PublishDetails
public MessageRateDetails? PublishDetails { get; init; }
Property Value
- MessageRateDetails
PublishIn
public long PublishIn { get; init; }
Property Value
- long
PublishInDetails
public MessageRateDetails? PublishInDetails { get; init; }
Property Value
- MessageRateDetails
PublishOut
public long PublishOut { get; init; }
Property Value
- long
PublishOutDetails
public MessageRateDetails? PublishOutDetails { get; init; }
Property Value
- MessageRateDetails
Redeliver
public long Redeliver { get; init; }
Property Value
- long
RedeliverDetails
public MessageRateDetails? RedeliverDetails { get; init; }
Property Value
- MessageRateDetails
Return
public long Return { get; init; }
Property Value
- long
ReturnDetails
public MessageRateDetails? ReturnDetails { get; init; }
Property Value
- MessageRateDetails
Methods
Deconstruct(out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?, out long, out MessageRateDetails?)
public void Deconstruct(out long Ack, out MessageRateDetails? AckDetails, out long DeliverGet, out MessageRateDetails? DeliverGetDetails, out long DeliverNoAck, out MessageRateDetails? DeliverNoAckDetails, out long Publish, out MessageRateDetails? PublishDetails, out long PublishIn, out MessageRateDetails? PublishInDetails, out long PublishOut, out MessageRateDetails? PublishOutDetails, out long Redeliver, out MessageRateDetails? RedeliverDetails, out long Return, out MessageRateDetails? ReturnDetails, out long Get, out MessageRateDetails? GetDetails, out long GetNoAck, out MessageRateDetails? GetNoAckDetails, out long Deliver, out MessageRateDetails? DeliverDetails, out long Confirm, out MessageRateDetails? ConfirmDetails)
Parameters
Ack
long
AckDetails
MessageRateDetails
DeliverGet
long
DeliverGetDetails
MessageRateDetails
DeliverNoAck
long
DeliverNoAckDetails
MessageRateDetails
Publish
long
PublishDetails
MessageRateDetails
PublishIn
long
PublishInDetails
MessageRateDetails
PublishOut
long
PublishOutDetails
MessageRateDetails
Redeliver
long
RedeliverDetails
MessageRateDetails
Return
long
ReturnDetails
MessageRateDetails
Get
long
GetDetails
MessageRateDetails
GetNoAck
long
GetNoAckDetails
MessageRateDetails
Deliver
long
DeliverDetails
MessageRateDetails
Confirm
long
ConfirmDetails
MessageRateDetails
Equals(MessageStats?)
public virtual bool Equals(MessageStats? other)
Parameters
other
MessageStats
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 MessageStats <Clone>$()
Returns
- MessageStats
Operators
operator ==(MessageStats?, MessageStats?)
public static bool operator ==(MessageStats? left, MessageStats? right)
Parameters
left
MessageStats
right
MessageStats
Returns
- bool
operator !=(MessageStats?, MessageStats?)
public static bool operator !=(MessageStats? left, MessageStats? right)
Parameters
left
MessageStats
right
MessageStats
Returns
- bool