RapidField logo
Solid Instruments logo

ExceptionRaisedMessage

Represents a message that notifies a system about a raised exception.

Inheritance
Object
Message
ApplicationEventMessage
ExceptionRaisedMessage
Implements
IMessage
IMessage<Nix>
IMessageBase
ICommand
ICommand<Nix>
ICommandBase
Inherited Members
ApplicationEventMessage.ApplicationEvent
Message.ToString()
Message.CorrelationIdentifier
Message.Identifier
Message.ProcessingInformation
Message.ResultType
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: RapidField.SolidInstruments.Messaging.EventMessages
Assembly: RapidField.SolidInstruments.Messaging.dll
Syntax (C#)
[DataContract]
public class ExceptionRaisedMessage : ApplicationEventMessage, IMessage, IMessage<Nix>, IMessageBase, ICommand, ICommand<Nix>, ICommandBase

Constructors

ExceptionRaisedMessage()

Initializes a new instance of the ExceptionRaisedMessage class.

Declaration (C#)
public ExceptionRaisedMessage()

ExceptionRaisedMessage(Exception)

Initializes a new instance of the ExceptionRaisedMessage class.

Declaration (C#)
public ExceptionRaisedMessage(Exception exception)
Parameters
TypeNameDescription
Exceptionexception

An object representing the reportable event.

Exceptions
TypeCondition
ArgumentNullException

exception is null.

ExceptionRaisedMessage(Exception, ApplicationEventVerbosity)

Initializes a new instance of the ExceptionRaisedMessage class.

Declaration (C#)
public ExceptionRaisedMessage(Exception exception, ApplicationEventVerbosity verbosity)
Parameters
TypeNameDescription
Exceptionexception

An object representing the reportable event.

ApplicationEventVerbosityverbosity

The verbosity level associated with the event. The default value is Normal.

Exceptions
TypeCondition
ArgumentNullException

exception is null.

ArgumentOutOfRangeException

verbosity is equal to Unspecified.

ExceptionRaisedMessage(Exception, ApplicationEventVerbosity, Guid)

Initializes a new instance of the ExceptionRaisedMessage class.

Declaration (C#)
public ExceptionRaisedMessage(Exception exception, ApplicationEventVerbosity verbosity, Guid correlationIdentifier)
Parameters
TypeNameDescription
Exceptionexception

An object representing the reportable event.

ApplicationEventVerbosityverbosity

The verbosity level associated with the event. The default value is Normal.

GuidcorrelationIdentifier

A unique identifier that is assigned to related messages.

Exceptions
TypeCondition
ArgumentNullException

exception is null.

ArgumentOutOfRangeException

verbosity is equal to Unspecified -or- correlationIdentifier is equal to Empty.

ExceptionRaisedMessage(Exception, ApplicationEventVerbosity, Guid, Guid)

Initializes a new instance of the ExceptionRaisedMessage class.

Declaration (C#)
public ExceptionRaisedMessage(Exception exception, ApplicationEventVerbosity verbosity, Guid correlationIdentifier, Guid identifier)
Parameters
TypeNameDescription
Exceptionexception

An object representing the reportable event.

ApplicationEventVerbosityverbosity

The verbosity level associated with the event. The default value is Normal.

GuidcorrelationIdentifier

A unique identifier that is assigned to related messages.

Guididentifier

A unique identifier for the message.

Exceptions
TypeCondition
ArgumentNullException

exception is null.

ArgumentOutOfRangeException

verbosity is equal to Unspecified -or- correlationIdentifier is equal to Empty -or- identifier is equal to Empty.

Implements

IMessage
IMessage<TResult>
IMessageBase
ICommand
ICommand<TResult>
ICommandBase

Extension Methods

ObjectExtensions.RejectIf<TArgument>(TArgument)
ObjectExtensions.RejectIf<TArgument>(TArgument, Predicate<TArgument>)
ObjectExtensions.RejectIf<TArgument>(TArgument, Predicate<TArgument>, String)
ObjectExtensions.RejectIf<TArgument>(TArgument, Predicate<TArgument>, String, String)
Back to top © 2019 RapidField