Table of Contents

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