Table of Contents

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