Class ConsumerDetail
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record ConsumerDetail : IEquatable<ConsumerDetail>
- Inheritance
-
ConsumerDetail
- Implements
-
- Inherited Members
-
Constructors
ConsumerDetail(ConsumerDetail)
protected ConsumerDetail(ConsumerDetail original)
Parameters
original
ConsumerDetail
ConsumerDetail(QueueName, string, bool, bool, ConsumerArguments?, ChannelDetail?)
public ConsumerDetail(QueueName Queue, string ConsumerTag, bool Exclusive, bool AckRequired, ConsumerArguments? Arguments, ChannelDetail? ChannelDetails)
Parameters
Queue
QueueName
ConsumerTag
string
Exclusive
bool
AckRequired
bool
Arguments
ConsumerArguments
ChannelDetails
ChannelDetail
Properties
AckRequired
public bool AckRequired { get; init; }
Property Value
- bool
Arguments
[JsonConverter(typeof(EmptyArrayAsDefaultConverter<ConsumerArguments>))]
public ConsumerArguments? Arguments { get; init; }
Property Value
- ConsumerArguments
ChannelDetails
[JsonConverter(typeof(EmptyArrayAsDefaultConverter<ChannelDetail>))]
public ChannelDetail? ChannelDetails { get; init; }
Property Value
- ChannelDetail
ConsumerTag
public string ConsumerTag { get; init; }
Property Value
- string
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
Exclusive
public bool Exclusive { get; init; }
Property Value
- bool
Queue
public QueueName Queue { get; init; }
Property Value
- QueueName
Methods
Deconstruct(out QueueName, out string, out bool, out bool, out ConsumerArguments?, out ChannelDetail?)
public void Deconstruct(out QueueName Queue, out string ConsumerTag, out bool Exclusive, out bool AckRequired, out ConsumerArguments? Arguments, out ChannelDetail? ChannelDetails)
Parameters
Queue
QueueName
ConsumerTag
string
Exclusive
bool
AckRequired
bool
Arguments
ConsumerArguments
ChannelDetails
ChannelDetail
Equals(ConsumerDetail?)
public virtual bool Equals(ConsumerDetail? other)
Parameters
other
ConsumerDetail
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 ConsumerDetail <Clone>$()
Returns
- ConsumerDetail
Operators
operator ==(ConsumerDetail?, ConsumerDetail?)
public static bool operator ==(ConsumerDetail? left, ConsumerDetail? right)
Parameters
left
ConsumerDetail
right
ConsumerDetail
Returns
- bool
operator !=(ConsumerDetail?, ConsumerDetail?)
public static bool operator !=(ConsumerDetail? left, ConsumerDetail? right)
Parameters
left
ConsumerDetail
right
ConsumerDetail
Returns
- bool