Table of Contents

Class ChannelDetail

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

Constructors

ChannelDetail(ChannelDetail)

protected ChannelDetail(ChannelDetail original)

Parameters

original ChannelDetail

ChannelDetail(string, int, string, string, int, string, string?)

public ChannelDetail(string Name, int Number, string User, string ConnectionName, int PeerPort, string PeerHost, string? Node)

Parameters

Name string
Number int
User string
ConnectionName string
PeerPort int
PeerHost string
Node string

Properties

ConnectionName

public string ConnectionName { get; init; }

Property Value

string

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Name

public string Name { get; init; }

Property Value

string

Node

public string? Node { get; init; }

Property Value

string

Number

[JsonConverter(typeof(TolerantInt32Converter))]
public int Number { get; init; }

Property Value

int

PeerHost

public string PeerHost { get; init; }

Property Value

string

PeerPort

[JsonConverter(typeof(TolerantInt32Converter))]
public int PeerPort { get; init; }

Property Value

int

User

public string User { get; init; }

Property Value

string

Methods

Deconstruct(out string, out int, out string, out string, out int, out string, out string?)

public void Deconstruct(out string Name, out int Number, out string User, out string ConnectionName, out int PeerPort, out string PeerHost, out string? Node)

Parameters

Name string
Number int
User string
ConnectionName string
PeerPort int
PeerHost string
Node string

Equals(ChannelDetail?)

public virtual bool Equals(ChannelDetail? other)

Parameters

other ChannelDetail

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 ChannelDetail <Clone>$()

Returns

ChannelDetail

Operators

operator ==(ChannelDetail?, ChannelDetail?)

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

Parameters

left ChannelDetail
right ChannelDetail

Returns

bool

operator !=(ChannelDetail?, ChannelDetail?)

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

Parameters

left ChannelDetail
right ChannelDetail

Returns

bool