InvalidValueException Class

Exception to report an invalid value supplied to a driver.

Definition

Namespace: ASCOM
Assembly: ASCOM.Exceptions (in ASCOM.Exceptions.dll) Version: 7.1.3+4851.c5da65c2b
C#
[SerializableAttribute]
public class InvalidValueException : DriverException
Inheritance
Object    Exception    DriverException    InvalidValueException

Remarks

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.

Constructors

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.

Properties

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.

See Also