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