Class EbicsException
Exception that is thrown for all fatal EBICS related errors.
Inheritance
System.Object
System.Exception
EbicsException
Implements
System.Runtime.Serialization.ISerializable
Inherited Members
System.Exception.GetBaseException()
System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Exception.GetType()
System.Exception.ToString()
System.Exception.Data
System.Exception.HelpLink
System.Exception.HResult
System.Exception.InnerException
System.Exception.Message
System.Exception.Source
System.Exception.StackTrace
System.Exception.TargetSite
System.Exception.SerializeObjectState
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Subsembly.EBICS
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsException : Exception, ISerializable
Remarks
This exception is not thrown for any EBICS return codes of the error class. Instead the purpose of this class is to represent fatal, non recoverable errors, such as the inability to parse an EBICS response. If such an exception occurs, the state of the associated transaction is undefined and cannot be recovered.
In addition to an EbicsException many methods also use ArgumentExceptions and InvalidOperationExceptions if the method arguments are invalid or the state of the object does not permit the call of the method.
Constructors
EbicsException()
Declaration
public EbicsException()
EbicsException(String)
Declaration
public EbicsException(string sMessage)
Parameters
Type | Name | Description |
---|---|---|
System.String | sMessage |
EbicsException(String, Exception)
Declaration
public EbicsException(string sMessage, Exception xInner)
Parameters
Type | Name | Description |
---|---|---|
System.String | sMessage | |
System.Exception | xInner |
Implements
System.Runtime.Serialization.ISerializable