Cape Limited Impl Exception Class
The limit of the implementation has been violated.
Definition
Namespace: CapeOpen
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
C#
[SerializableAttribute]
[GuidAttribute("5E6B74A2-D603-4e90-A92F-608E3F1CD39D")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
public class CapeLimitedImplException : CapeImplementationException,
ECapeLimitedImplVB
<SerializableAttribute>
<GuidAttribute("5E6B74A2-D603-4e90-A92F-608E3F1CD39D")>
<ClassInterfaceAttribute(ClassInterfaceType.None)>
<ComVisibleAttribute(true)>
Public Class CapeLimitedImplException
Inherits CapeImplementationException
Implements ECapeLimitedImpl- Inheritance
- Object Exception ApplicationException CapeUserException CapeImplementationException CapeLimitedImplException
- Implements
- ECapeLimitedImpl
Remarks
An operation may be partially implemented for example a Property Package could implement TP flash but not PH flash. If a caller requests for a PH flash, then this error indicates that some flash calculations are supported but not the requested one.
The factory can only create one instance (because the component is an evaluation copy), when the caller requests for a second creation this error shows that this implementation is limited.
Constructors
| CapeLimitedImplException | Initializes a new instance of the CapeLimitedImplException class. |
| CapeLimitedImplException(String) | Initializes a new instance of the CapeLimitedImplException class with a specified error message. |
| CapeLimitedImplException(SerializationInfo, StreamingContext) | Initializes a new instance of the CapeLimitedImplException class with serialized data. |
| CapeLimitedImplException(String, Exception) | Initializes a new instance of the CapeLimitedImplException class with a specified error message and a erence to the inner exception that is the cause of this exception. |
Properties
| code |
Code to designate the subcategory of the error.
(Inherited from CapeUserException) |
| description |
The description of the error.
(Inherited from CapeUserException) |
| interfaceName |
The name of the interface where the error is thrown. This is a mandatory field."
(Inherited from CapeUserException) |
| moreInfo |
An URL to a page, document, web site, where more information on the error can be found. The content of this information is obviously implementation dependent.
(Inherited from CapeUserException) |
| Name |
The name of the exception being thrown.
(Inherited from CapeUserException) |
| operation |
The name of the operation where the error is thrown. This is a mandatory field.
(Inherited from CapeUserException) |
| scope |
The scope of the error.
(Inherited from CapeUserException) |
Methods
| Initialize |
Initializes the description, interface name and name fields of this exception.
(Overrides CapeImplementationExceptionInitialize) |
Fields
| m_description |
The description of the exception being thrown.
(Inherited from CapeUserException) |
| m_interfaceName |
The name of the exception interface for the exception being thrown.
(Inherited from CapeUserException) |
| m_name |
The name of the exception being thrown.
(Inherited from CapeUserException) |
Extension Methods
| GetEnumNames | (Defined by General) |
| IsValidDouble | (Defined by General) |