Table of Contents

Class PolicyInfo

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

Constructors

PolicyInfo(PolicyInfo)

protected PolicyInfo(PolicyInfo original)

Parameters

original PolicyInfo

PolicyInfo(string, PolicyDefinition, ApplyMode, int)

public PolicyInfo(string Pattern, PolicyDefinition Definition, ApplyMode ApplyTo, int Priority)

Parameters

Pattern string
Definition PolicyDefinition
ApplyTo ApplyMode
Priority int

Properties

ApplyTo

[JsonPropertyName("apply-to")]
public ApplyMode ApplyTo { get; init; }

Property Value

ApplyMode

Definition

public PolicyDefinition Definition { get; init; }

Property Value

PolicyDefinition

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Pattern

public string Pattern { get; init; }

Property Value

string

Priority

public int Priority { get; init; }

Property Value

int

Methods

Deconstruct(out string, out PolicyDefinition, out ApplyMode, out int)

public void Deconstruct(out string Pattern, out PolicyDefinition Definition, out ApplyMode ApplyTo, out int Priority)

Parameters

Pattern string
Definition PolicyDefinition
ApplyTo ApplyMode
Priority int

Equals(PolicyInfo?)

public virtual bool Equals(PolicyInfo? other)

Parameters

other PolicyInfo

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

Returns

PolicyInfo

Operators

operator ==(PolicyInfo?, PolicyInfo?)

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

Parameters

left PolicyInfo
right PolicyInfo

Returns

bool

operator !=(PolicyInfo?, PolicyInfo?)

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

Parameters

left PolicyInfo
right PolicyInfo

Returns

bool