Create a new ASCOM exception based on another exception plus additional descriptive text and error code. This member is required for a well-behaved exception class. For example, if a driver receives an exception (perhaps a COMException) from some other component yet it wants to report some meaningful error that resulted from the other error, it can package the original error in the InnerException member of the exception it generates.

Namespace: ASCOM
Assembly: ASCOM.Exceptions (in ASCOM.Exceptions.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
public DriverException(
	string message,
	int number,
	Exception inner
)
Visual Basic
Public Sub New ( _
	message As String, _
	number As Integer, _
	inner As Exception _
)
Visual C++
public:
DriverException(
	String^ message, 
	int number, 
	Exception^ inner
)

Parameters

message
Type: System..::..String
Descriptive text describing the cause of the exception
number
Type: System..::..Int32
Error code for the exception (80040400 - 80040FFF).
inner
Type: System..::..Exception
The inner exception that led to throwing this exception

See Also