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