| InvalidValueException Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: ASCOM
 Syntax
SyntaxThe InvalidValueException type exposes the following members.
 Constructors
Constructors| 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.
             | 
 Properties
Properties| 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.
             | 
 Remarks
RemarksThe 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.
 See Also
See Also