Class Channel
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record Channel : IEquatable<Channel>
- Inheritance
-
Channel
- Implements
-
- Inherited Members
-
Constructors
Channel(Channel)
protected Channel(Channel original)
Parameters
original
Channel
Channel(IReadOnlyList<ConsumerDetail>?, ConnectionDetails?, MessageStats?, string?, bool, bool, int, int, int, int, int, int, bool, string, string, int, string, string)
public Channel(IReadOnlyList<ConsumerDetail>? ConsumerDetails, ConnectionDetails? ConnectionDetails, MessageStats? MessageStats, string? IdleSince, bool Transactional, bool Confirm, int ConsumerCount, int MessagesUnacknowledged, int MessagesUnconfirmed, int MessagesUncommitted, int AcksUncommitted, int PrefetchCount, bool ClientFlowBlocked, string Node, string Name, int Number, string User, string Vhost)
Parameters
ConsumerDetails
IReadOnlyList<ConsumerDetail>
ConnectionDetails
ConnectionDetails
MessageStats
MessageStats
IdleSince
string
Transactional
bool
Confirm
bool
ConsumerCount
int
MessagesUnacknowledged
int
MessagesUnconfirmed
int
MessagesUncommitted
int
AcksUncommitted
int
PrefetchCount
int
ClientFlowBlocked
bool
Node
string
Name
string
Number
int
User
string
Vhost
string
Properties
AcksUncommitted
public int AcksUncommitted { get; init; }
Property Value
- int
ClientFlowBlocked
public bool ClientFlowBlocked { get; init; }
Property Value
- bool
Confirm
public bool Confirm { get; init; }
Property Value
- bool
ConnectionDetails
public ConnectionDetails? ConnectionDetails { get; init; }
Property Value
- ConnectionDetails
ConsumerCount
public int ConsumerCount { get; init; }
Property Value
- int
ConsumerDetails
public IReadOnlyList<ConsumerDetail>? ConsumerDetails { get; init; }
Property Value
- IReadOnlyList<ConsumerDetail>
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
IdleSince
public string? IdleSince { get; init; }
Property Value
- string
MessageStats
[JsonConverter(typeof(EmptyArrayAsDefaultConverter<MessageStats>))]
public MessageStats? MessageStats { get; init; }
Property Value
- MessageStats
MessagesUnacknowledged
public int MessagesUnacknowledged { get; init; }
Property Value
- int
MessagesUncommitted
public int MessagesUncommitted { get; init; }
Property Value
- int
MessagesUnconfirmed
public int MessagesUnconfirmed { get; init; }
Property Value
- int
Name
public string Name { get; init; }
Property Value
- string
Node
public string Node { get; init; }
Property Value
- string
Number
public int Number { get; init; }
Property Value
- int
PrefetchCount
public int PrefetchCount { get; init; }
Property Value
- int
Transactional
public bool Transactional { get; init; }
Property Value
- bool
User
public string User { get; init; }
Property Value
- string
Vhost
public string Vhost { get; init; }
Property Value
- string
Methods
Deconstruct(out IReadOnlyList<ConsumerDetail>?, out ConnectionDetails?, out MessageStats?, out string?, out bool, out bool, out int, out int, out int, out int, out int, out int, out bool, out string, out string, out int, out string, out string)
public void Deconstruct(out IReadOnlyList<ConsumerDetail>? ConsumerDetails, out ConnectionDetails? ConnectionDetails, out MessageStats? MessageStats, out string? IdleSince, out bool Transactional, out bool Confirm, out int ConsumerCount, out int MessagesUnacknowledged, out int MessagesUnconfirmed, out int MessagesUncommitted, out int AcksUncommitted, out int PrefetchCount, out bool ClientFlowBlocked, out string Node, out string Name, out int Number, out string User, out string Vhost)
Parameters
ConsumerDetails
IReadOnlyList<ConsumerDetail>
ConnectionDetails
ConnectionDetails
MessageStats
MessageStats
IdleSince
string
Transactional
bool
Confirm
bool
ConsumerCount
int
MessagesUnacknowledged
int
MessagesUnconfirmed
int
MessagesUncommitted
int
AcksUncommitted
int
PrefetchCount
int
ClientFlowBlocked
bool
Node
string
Name
string
Number
int
User
string
Vhost
string
Equals(Channel?)
public virtual bool Equals(Channel? other)
Parameters
other
Channel
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 Channel <Clone>$()
Returns
- Channel
Operators
operator ==(Channel?, Channel?)
public static bool operator ==(Channel? left, Channel? right)
Parameters
left
Channel
right
Channel
Returns
- bool
operator !=(Channel?, Channel?)
public static bool operator !=(Channel? left, Channel? right)
Parameters
left
Channel
right
Channel
Returns
- bool