NotImplementedException Class

All properties and methods defined by the relevant ASCOM standard interface must exist in each driver. However, those properties and methods do not all have to be implemented. This exception is a base class for PropertyNotImplementedException and MethodNotImplementedException, which drivers should use for throwing the relevant exception(s). This class is intended to be used by clients who wish to catch either of the two specific exceptions in a single catch() clause.

Definition

Namespace: ASCOM
Assembly: ASCOM.Exceptions (in ASCOM.Exceptions.dll) Version: 6.0.0.0 (7.0.9999.9999)
C#
[SerializableAttribute]
[ComVisibleAttribute(true)]
[GuidAttribute("46584278-AC16-4CFC-8878-09CA960AEABE")]
public class NotImplementedException : DriverException
Inheritance
Object    Exception    DriverException    NotImplementedException
Derived

Remarks

If you need to throw this error as a COM exception use the error number: 0x80040400.

Constructors

NotImplementedException Added to keep Code analysis happy, please don't use it.
NotImplementedException(String) Create a new exception object and identify the specified driver property or method as the source.
NotImplementedException(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.

Properties

Number The COM error code for this exception (hex 80040400 - 800404FF)
(Inherited from DriverException)
PropertyOrMethod The property/accessor or method that is not implemented

Extension Methods

ErrorCode Extension method to get the Alpaca Error Code for an Exception. Returns UnspecifiedError if it cannot find a better code
(Defined by ExceptionHelpers)

Version Information

.NET Standard

Supported in: 2.0

See Also