Class FinTransmogrifierException
A FinTransmogrifierException may be thrown by the FinTransmogrifier class.
Inheritance
Implements
Inherited Members
Namespace: Subsembly.FinTS
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinTransmogrifierException : Exception, ISerializable
Constructors
FinTransmogrifierException(FinTransmogrifierExceptionCode)
Create a new FinTransmogrifierException with an FinTransmogrifierExceptionCode as its only information.
Declaration
public FinTransmogrifierException(FinTransmogrifierExceptionCode nCode)
Parameters
Type | Name | Description |
---|---|---|
FinTransmogrifierExceptionCode | nCode | The transmogrifier specific exception code. |
FinTransmogrifierException(FinTransmogrifierExceptionCode, Int32, Int32)
Create a new FinTransmogrifierException with an FinTransmogrifierExceptionCode and a DEG/GD position.
Declaration
public FinTransmogrifierException(FinTransmogrifierExceptionCode nCode, int nDEG, int nGD)
Parameters
Type | Name | Description |
---|---|---|
FinTransmogrifierExceptionCode | nCode | The transmogrifier specific exception code. |
System.Int32 | nDEG | The DEG position where the exception occured. May be zero to indiacte that the DEG position is not known or not relevant. |
System.Int32 | nGD | The GD position where the exception occured. May be zero to indiacte that the GD position is not known or not relevant. |
FinTransmogrifierException(FinTransmogrifierExceptionCode, String)
Create a new FinTransmogrifierException with a FinTransmogrifierExceptionCode and a descriptive message.
Declaration
public FinTransmogrifierException(FinTransmogrifierExceptionCode nCode, string sMessage)
Parameters
Type | Name | Description |
---|---|---|
FinTransmogrifierExceptionCode | nCode | The transmogrifier specific exception code. |
System.String | sMessage | A descriptive english message addressed to the developer (not the user!). |
FinTransmogrifierException(FinTransmogrifierExceptionCode, String, Exception)
Create a new FinTransmogrifierException with a FinTransmogrifierExceptionCode, a descriptive message and a reference to the original exception.
Declaration
public FinTransmogrifierException(FinTransmogrifierExceptionCode nCode, string sMessage, Exception aInnerException)
Parameters
Type | Name | Description |
---|---|---|
FinTransmogrifierExceptionCode | nCode | The transmogrifier specific exception code. |
System.String | sMessage | A descriptive english message addressed to the developer (not the user!). |
System.Exception | aInnerException | The original exception, such as for example a XmlException, that caused this transmogrifier exception. |
Properties
Code
Provides the detailed exception code of this FinTransmogrifierException.
Declaration
public FinTransmogrifierExceptionCode Code { get; }
Property Value
Type | Description |
---|---|
FinTransmogrifierExceptionCode |
DEG
Provides the DEG position where the exception occured. This is zero, if the DEG position is not known or not applicable.
Declaration
public int DEG { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
GD
Provides the GD position where the exception occured. This is zero, if the GD position is not known or not applicable.
Declaration
public int GD { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
ToString()
Builds a string that contains all properties of this class for diagnostic purposes.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |