Table of Contents

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