Class Overview
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record Overview : IEquatable<Overview>
- Inheritance
-
Overview
- Implements
-
- Inherited Members
-
Constructors
Overview(Overview)
protected Overview(Overview original)
Parameters
original
Overview
Overview(string, IReadOnlyList<ExchangeTypeSpec>, string, string, MessageStats, QueueTotals, ObjectTotals, string, IReadOnlyList<Listener>, IReadOnlyList<Context>)
public Overview(string ManagementVersion, IReadOnlyList<ExchangeTypeSpec> ExchangeTypes, string RabbitmqVersion, string ErlangVersion, MessageStats MessageStats, QueueTotals QueueTotals, ObjectTotals ObjectTotals, string Node, IReadOnlyList<Listener> Listeners, IReadOnlyList<Context> Contexts)
Parameters
ManagementVersion
string
ExchangeTypes
IReadOnlyList<ExchangeTypeSpec>
RabbitmqVersion
string
ErlangVersion
string
MessageStats
MessageStats
QueueTotals
QueueTotals
ObjectTotals
ObjectTotals
Node
string
Listeners
IReadOnlyList<Listener>
Contexts
IReadOnlyList<Context>
Properties
Contexts
public IReadOnlyList<Context> Contexts { get; init; }
Property Value
- IReadOnlyList<Context>
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
ErlangVersion
public string ErlangVersion { get; init; }
Property Value
- string
ExchangeTypes
public IReadOnlyList<ExchangeTypeSpec> ExchangeTypes { get; init; }
Property Value
- IReadOnlyList<ExchangeTypeSpec>
ExtensionData
[JsonIgnore]
public IReadOnlyDictionary<string, object?>? ExtensionData { get; set; }
Property Value
- IReadOnlyDictionary<string, object>
JsonExtensionData
[JsonExtensionData]
public IDictionary<string, JsonElement>? JsonExtensionData { get; set; }
Property Value
- IDictionary<string, JsonElement>
Listeners
public IReadOnlyList<Listener> Listeners { get; init; }
Property Value
- IReadOnlyList<Listener>
ManagementVersion
public string ManagementVersion { get; init; }
Property Value
- string
MessageStats
public MessageStats MessageStats { get; init; }
Property Value
- MessageStats
Node
public string Node { get; init; }
Property Value
- string
ObjectTotals
public ObjectTotals ObjectTotals { get; init; }
Property Value
- ObjectTotals
QueueTotals
public QueueTotals QueueTotals { get; init; }
Property Value
- QueueTotals
RabbitmqVersion
public string RabbitmqVersion { get; init; }
Property Value
- string
Methods
Deconstruct(out string, out IReadOnlyList<ExchangeTypeSpec>, out string, out string, out MessageStats, out QueueTotals, out ObjectTotals, out string, out IReadOnlyList<Listener>, out IReadOnlyList<Context>)
public void Deconstruct(out string ManagementVersion, out IReadOnlyList<ExchangeTypeSpec> ExchangeTypes, out string RabbitmqVersion, out string ErlangVersion, out MessageStats MessageStats, out QueueTotals QueueTotals, out ObjectTotals ObjectTotals, out string Node, out IReadOnlyList<Listener> Listeners, out IReadOnlyList<Context> Contexts)
Parameters
ManagementVersion
string
ExchangeTypes
IReadOnlyList<ExchangeTypeSpec>
RabbitmqVersion
string
ErlangVersion
string
MessageStats
MessageStats
QueueTotals
QueueTotals
ObjectTotals
ObjectTotals
Node
string
Listeners
IReadOnlyList<Listener>
Contexts
IReadOnlyList<Context>
Equals(Overview?)
public virtual bool Equals(Overview? other)
Parameters
other
Overview
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 Overview <Clone>$()
Returns
- Overview
Operators
operator ==(Overview?, Overview?)
public static bool operator ==(Overview? left, Overview? right)
Parameters
left
Overview
right
Overview
Returns
- bool
operator !=(Overview?, Overview?)
public static bool operator !=(Overview? left, Overview? right)
Parameters
left
Overview
right
Overview
Returns
- bool