Table of Contents

Class SocketOpts

Namespace
EasyNetQ.Management.Client.Model
Assembly
EasyNetQ.Management.Client.dll
public record SocketOpts : IEquatable<SocketOpts>
Inheritance
SocketOpts
Implements
Inherited Members

Constructors

SocketOpts(SocketOpts)

protected SocketOpts(SocketOpts original)

Parameters

original SocketOpts

SocketOpts(int?, bool?, bool?)

public SocketOpts(int? Backlog = null, bool? Nodelay = null, bool? ExitOnClose = null)

Parameters

Backlog int?
Nodelay bool?
ExitOnClose bool?

Properties

Backlog

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public int? Backlog { get; init; }

Property Value

int?

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

ExitOnClose

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? ExitOnClose { get; init; }

Property Value

bool?

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>

Nodelay

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? Nodelay { get; init; }

Property Value

bool?

Methods

Deconstruct(out int?, out bool?, out bool?)

public void Deconstruct(out int? Backlog, out bool? Nodelay, out bool? ExitOnClose)

Parameters

Backlog int?
Nodelay bool?
ExitOnClose bool?

Equals(SocketOpts?)

public virtual bool Equals(SocketOpts? other)

Parameters

other SocketOpts

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 SocketOpts <Clone>$()

Returns

SocketOpts

Operators

operator ==(SocketOpts?, SocketOpts?)

public static bool operator ==(SocketOpts? left, SocketOpts? right)

Parameters

left SocketOpts
right SocketOpts

Returns

bool

operator !=(SocketOpts?, SocketOpts?)

public static bool operator !=(SocketOpts? left, SocketOpts? right)

Parameters

left SocketOpts
right SocketOpts

Returns

bool