Table of Contents

Class MessageEventArgs

Namespace
Balsam
Assembly
Balsam.Common.dll

A class used to pass messages to listeners.

public class MessageEventArgs : EventArgs
Inheritance
MessageEventArgs
Inherited Members
Extension Methods

Constructors

MessageEventArgs(string)

Initializes a new message with default severity level of Info.

public MessageEventArgs(string message)

Parameters

message string

The message to be delivered.

MessageEventArgs(string, SeverityLevel)

Initializes a new message with the specified severity level.

public MessageEventArgs(string message, SeverityLevel severity)

Parameters

message string

The message to be delivered.

severity SeverityLevel

The severity level.

Properties

Message

Gets the message.

public string Message { get; }

Property Value

string

Severity

Gets the severity level.

public SeverityLevel Severity { get; }

Property Value

SeverityLevel

Symbol

Gets/sets the symbol that generated the message, if any.

public string Symbol { get; set; }

Property Value

string

Timestamp

Gets the timestamp of the message.

public DateTime Timestamp { get; }

Property Value

DateTime

UserState

Gets/sets an object representing the user state.

public object UserState { get; set; }

Property Value

object

Methods

ToString()

Returns a string representation of this message.

public override string ToString()

Returns

string