Show / Hide Table of Contents

Class ALambdaException

The ALambdaException abstract class is the recommended base class for all runtime exceptions. It implements the FingerprintValue property to create a unique fingerprint from the exception type and the unformatted exception message. This allows the generated LambdaErrorReport instances to be grouped together by a log aggregator.

Inheritance
System.Object
System.Exception
ALambdaException
LambdaAbortException
Implements
ILambdaExceptionFingerprinter
Namespace: LambdaSharp.Exceptions
Assembly: LambdaSharp.Logging.dll
Syntax
public abstract class ALambdaException : Exception, ISerializable, ILambdaExceptionFingerprinter

Constructors

ALambdaException(Exception, String, Object[])

Initializes a ALambdaException instance with the specified exception message and inner exception.

Declaration
protected ALambdaException(Exception innerException, string format, params object[] args)
Parameters
Type Name Description
System.Exception innerException

The inner exception instance.

System.String format

The exception message.

System.Object[] args

Optional arguments for the exception message.

ALambdaException(String, Object[])

Initializes a ALambdaException instance with the specified exception message and arguments.

Declaration
protected ALambdaException(string format, params object[] args)
Parameters
Type Name Description
System.String format

The exception message.

System.Object[] args

Optional arguments for the exception message.

Explicit Interface Implementations

ILambdaExceptionFingerprinter.FingerprintValue

Declaration
string ILambdaExceptionFingerprinter.FingerprintValue { get; }
Returns
Type Description
System.String

Implements

ILambdaExceptionFingerprinter
In This Article
Back to top Generated by DocFX