Class EbicsFileTransferResult
Contains all information about the result of a single EbicsFileTransfer.
public class EbicsFileTransferResult : EbicsElement, IEbicsJsonConverter
- Inheritance
-
EbicsFileTransferResult
- Implements
- Inherited Members
- Extension Methods
Remarks
Instances of this class are used in order to track the result of EBICS file spooler uploads and downloads.
Constructors
EbicsFileTransferResult()
public EbicsFileTransferResult()
EbicsFileTransferResult(EbicsErrorClass, EbicsOrder)
public EbicsFileTransferResult(EbicsErrorClass nErrorClass, EbicsOrder aOrder)
Parameters
nErrorClass
EbicsErrorClassaOrder
EbicsOrder
Properties
BusinessReturnCode
public EbicsReturnCode BusinessReturnCode { get; }
Property Value
ErrorClass
public EbicsErrorClass ErrorClass { get; }
Property Value
FileName
If set, this contains the name of the local file system file that was uploaded or downloaded. This does not include any path information.
public string FileName { get; }
Property Value
OrderID
See EbicsOrder.OrderID.
public string OrderID { get; }
Property Value
OrderType
See EbicsOrder.OrderType.
public string OrderType { get; }
Property Value
Success
True if, and only if, the technical and the business return code indicate Success.
public bool Success { get; }
Property Value
- See Also
SuccessOrNoData
True if the return code indicates Success or if the business return code is EBICS_NO_DOWNLOAD_DATA_AVAILABLE.
public bool SuccessOrNoData { get; }
Property Value
- See Also
TechnicalReturnCode
public EbicsReturnCode TechnicalReturnCode { get; }
Property Value
Timestamp
A UTC time stamp that was taken when this object was initially created.
public DateTime Timestamp { get; }
Property Value
TransactionID
See EbicsOrder.TransactionID.
public string TransactionID { get; }
Property Value
TransactionTraceText
public string TransactionTraceText { get; }
Property Value
Remarks
This property is not persisted when saving an instance of this class.
Methods
BuildXml(XmlDocument, EbicsVersion)
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
xmlDocument
XmlDocumentnVersion
EbicsVersion
Returns
Clear()
public void Clear()
CreateFileTransferResult(JsonObject)
public static EbicsFileTransferResult CreateFileTransferResult(JsonObject jsonObject)
Parameters
jsonObject
JsonObject
Returns
FromJson(JsonObject)
Initializes an EbicsFileTransferResult from its json representation. FromJson(JsonObject).
public void FromJson(JsonObject jsonObject)
Parameters
jsonObject
JsonObject
ParseXml(XmlElement, EbicsVersion)
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
xmlElement
XmlElementnVersion
EbicsVersion
ToJson(JsonObject)
Converts an EbicsFileTransferResult to its json representation. ToJson(JsonObject).
public JsonObject ToJson(JsonObject jsonObject)
Parameters
jsonObject
JsonObject
Returns
ToString()
public override string ToString()