InvalidValueException Class |
Namespace: ASCOM
The InvalidValueException type exposes the following members.
Name | Description | |
---|---|---|
![]() | InvalidValueException |
Create a new exception object
|
![]() | InvalidValueException(String) |
Create a new exception
|
![]() | InvalidValueException(String, Exception) |
Create a new exception
|
![]() | InvalidValueException(String, String, String) |
Create a new exception object and identify the specified driver property or method as the source.
|
![]() | InvalidValueException(String, String, String, Exception) |
Create a new exception object and identify the specified driver property as the source,
and include an inner exception object containing a caught exception.
|
![]() | InvalidValueException(String, String, String, String) |
Create a new exception object and identify the specified driver property or method as the source.
|
Name | Description | |
---|---|---|
![]() | FromValue |
The lower value of the valid range.
|
![]() | Number |
The COM error code for this exception (hex 80040400 - 800404FF)
(Inherited from DriverException.) |
![]() | PropertyOrMethod |
The property/accessor or method that has an invalid value.
|
![]() | Range |
The valid range for this property.
|
![]() | ToValue |
The higher end of the valid range.
|
![]() | Value |
The invalid value.
|
The most useful way to use this exception is to inform the user which property/method/parameter received the invalid value and also the range of allowed values.
If you need to throw this error as a COM exception use the error number: 0x80040401.