Skip to content
Meshline
SDK 1.1.0 · TypeView source on GitHub

Developer guide · API index

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

Kind ProtocolViolationKind

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

ProtocolViolationKind

ProtocolViolation.Message Property

An optional diagnostic explanation of the failure.

public string? Message { get; init; }

Property Value

System.String