Skip to content

EveHealthResponseException

NexusLabs.Eve

EveHealthResponseException Class

Represents a successful health response that does not satisfy the eve health schema.

public sealed class EveHealthResponseException : NexusLabs.Eve.EveProtocolException

Inheritance System.ObjectSystem.ExceptionSystem.SystemExceptionSystem.IO.IOExceptionEveProtocolException → EveHealthResponseException

Constructors

EveHealthResponseException() Constructor

Initializes a health-response exception without structured issues.

public EveHealthResponseException();

EveHealthResponseException(string) Constructor

Initializes a health-response exception with a message.

public EveHealthResponseException(string message);

Parameters

message System.String

The error message.

EveHealthResponseException(string, Exception) Constructor

Initializes a health-response exception with a message and underlying exception.

public EveHealthResponseException(string message, System.Exception innerException);

Parameters

message System.String

The error message.

innerException System.Exception

The underlying JSON parsing exception.

Properties

EveHealthResponseException.Issues Property

Gets the bounded structured validation issues. Invalid JSON reports an empty collection and preserves the parser failure through System.Exception.InnerException.

public System.Collections.Generic.IReadOnlyList<NexusLabs.Eve.EveHealthValidationIssue> Issues { get; }

Property Value

System.Collections.Generic.IReadOnlyList<EveHealthValidationIssue>