Class Binding
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record Binding : IEquatable<Binding>
- Inheritance
-
Binding
- Implements
-
- Inherited Members
-
Constructors
Binding(Binding)
protected Binding(Binding original)
Parameters
original
Binding
Binding(string, string, string, string, string, IReadOnlyDictionary<string, object?>?, string?)
public Binding(string Source, string Vhost, string Destination, string DestinationType, string RoutingKey, IReadOnlyDictionary<string, object?>? Arguments, string? PropertiesKey)
Parameters
Source
string
Vhost
string
Destination
string
DestinationType
string
RoutingKey
string
Arguments
IReadOnlyDictionary<string, object>
PropertiesKey
string
Properties
Arguments
[JsonConverter(typeof(StringObjectReadOnlyDictionaryConverter))]
public IReadOnlyDictionary<string, object?>? Arguments { get; init; }
Property Value
- IReadOnlyDictionary<string, object>
Destination
public string Destination { get; init; }
Property Value
- string
DestinationType
public string DestinationType { get; init; }
Property Value
- string
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
PropertiesKey
public string? PropertiesKey { get; init; }
Property Value
- string
RoutingKey
public string RoutingKey { get; init; }
Property Value
- string
Source
public string Source { get; init; }
Property Value
- string
Vhost
public string Vhost { get; init; }
Property Value
- string
Methods
Deconstruct(out string, out string, out string, out string, out string, out IReadOnlyDictionary<string, object?>?, out string?)
public void Deconstruct(out string Source, out string Vhost, out string Destination, out string DestinationType, out string RoutingKey, out IReadOnlyDictionary<string, object?>? Arguments, out string? PropertiesKey)
Parameters
Source
string
Vhost
string
Destination
string
DestinationType
string
RoutingKey
string
Arguments
IReadOnlyDictionary<string, object>
PropertiesKey
string
Equals(Binding?)
public virtual bool Equals(Binding? other)
Parameters
other
Binding
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 Binding <Clone>$()
Returns
- Binding
Operators
operator ==(Binding?, Binding?)
public static bool operator ==(Binding? left, Binding? right)
Parameters
left
Binding
right
Binding
Returns
- bool
operator !=(Binding?, Binding?)
public static bool operator !=(Binding? left, Binding? right)
Parameters
left
Binding
right
Binding
Returns
- bool