DesktopDiagnostic record

Namespace Runic.Desktop · Runic.Desktop 0.7.0-preview.5

public sealed record DesktopDiagnostic : IEquatable<DesktopDiagnostic>

Inherits or implements IEquatable.

Describes one redacted presentation diagnostic.

Constructors

DesktopDiagnostic

public DesktopDiagnostic(DesktopErrorCategory Category, string Code, string Message, bool Retryable, string CorrelationId = "", string? Remediation = null)

Describes one redacted presentation diagnostic.

Properties

Category

public DesktopErrorCategory Category { get; init; }

No documentation.

Code

public string Code { get; init; }

No documentation.

CorrelationId

public string CorrelationId { get; init; }

No documentation.

Message

public string Message { get; init; }

No documentation.

Option

public string? Option { get; init; }

Gets the configuration property the diagnostic concerns, such as DesktopWindowOptions.Transparent.

Remediation

public string? Remediation { get; init; }

No documentation.

Retryable

public bool Retryable { get; init; }

No documentation.

Severity

public DesktopDiagnosticSeverity Severity { get; init; }

Gets whether the diagnostic prevents the configuration from working or only reports a limitation.