Members on this page
Meshline.Sdk
Meshline.Validation
ProtocolViolation Class
Describes a protocol validation failure and its optional diagnostic message.
public sealed record ProtocolViolation : System.IEquatable<Meshline.Validation.ProtocolViolation>
Inheritance System.Object → ProtocolViolation
Implements System.IEquatable<ProtocolViolation>
Constructors
ProtocolViolation(ProtocolViolationKind, string) Constructor
Describes a protocol validation failure and its optional diagnostic message.
public ProtocolViolation(Meshline.Validation.ProtocolViolationKind Kind, string? Message=null);
Parameters
The category of protocol validation failure.
Message System.String
An optional diagnostic explanation of the failure.
Properties
ProtocolViolation.Kind Property
The category of protocol validation failure.
public Meshline.Validation.ProtocolViolationKind Kind { get; init; }
Property Value
ProtocolViolation.Message Property
An optional diagnostic explanation of the failure.
public string? Message { get; init; }