Table of Contents

Class NotificationApplicationExceptionData

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

The notification data associated with application exceptions that the end user cannot control.

public class NotificationApplicationExceptionData : NotificationData, IEntity, IComparable, IIdentifiable
Inheritance
NotificationApplicationExceptionData
Implements
Inherited Members

Remarks

DEPRECATED: This class is deprecated as these represent important errors that affect our customers, and are being sent to database and not monitored carefully. Hence we are moving to always using Error Reporting which raises awareness about important errors much more quickly.

Constructors

NotificationApplicationExceptionData()

Initializes a new instance of the NotificationApplicationExceptionData class.

public NotificationApplicationExceptionData()

NotificationApplicationExceptionData(Id?, string?, string?, string?, string?)

Initializes a new instance of the NotificationApplicationExceptionData class. Initializes a new instance of the NotificationApplicationExceptionData class.

public NotificationApplicationExceptionData(Id? id, string? source, string? description, string? info, string? machineName)

Parameters

id Id

The Id.

source string

The source of the notification.

description string

Error description.

info string

The exception information.

machineName string

The machine name.

NotificationApplicationExceptionData(string, string, string)

Initializes a new instance of the NotificationApplicationExceptionData class.I.

public NotificationApplicationExceptionData(string source, string description, string machineName)

Parameters

source string

The source.

description string

The description.

machineName string

The name of the machine with the exception.

Properties

Description

Gets or sets what is the description for the application exception.

public string? Description { get; set; }

Property Value

string

string

Info

Gets or sets additional info related to the application exception.

public string? Info { get; set; }

Property Value

string

string

MachineName

Gets or sets the machine name where the application exception occurred.

public string? MachineName { get; set; }

Property Value

string

string

Source

Gets or sets what is the source of the application exception.

public string? Source { get; set; }

Property Value

string

string

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.

ToString()

Returns a string that represents this instance.

public override string ToString()

Returns

string

A string that represents this instance.