Class EbicsRequest
Represents an EBICS request message.
Inheritance
System.Object
EbicsRequest
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsRequest : EbicsMessage
Constructors
EbicsRequest(EbicsRequestType)
Declaration
public EbicsRequest(EbicsRequestType nRequestType)
Parameters
Properties
AdditionalOrderInfo
Optional additional order information introduced with EBICS 3.0.
Declaration
public string AdditionalOrderInfo { get; set; }
Property Value
Type |
Description |
System.String |
|
AdminOrderType
Since EBICS 3.0 the AdminOrderType
is mandatory inside the OrderDetails
element. For EBICS 2.x it is ignored and the OrderType is used instead.
Declaration
public string AdminOrderType { get; set; }
Property Value
Type |
Description |
System.String |
|
BankAuthenticationPubKeyDigest
Declaration
public EbicsPubKeyDigest BankAuthenticationPubKeyDigest { get; set; }
Property Value
BankEncryptionPubKeyDigest
Declaration
public EbicsPubKeyDigest BankEncryptionPubKeyDigest { get; set; }
Property Value
HostID
Declaration
public string HostID { get; set; }
Property Value
Type |
Description |
System.String |
|
Nonce
Declaration
public string Nonce { get; }
Property Value
Type |
Description |
System.String |
|
OrderAttribute
Declaration
public string OrderAttribute { get; set; }
Property Value
Type |
Description |
System.String |
|
OrderID
Declaration
public string OrderID { get; set; }
Property Value
Type |
Description |
System.String |
|
OrderParams
Declaration
public EbicsOrderParams OrderParams { get; set; }
Property Value
OrderType
Declaration
public string OrderType { get; set; }
Property Value
Type |
Description |
System.String |
|
PartnerID
Declaration
public string PartnerID { get; set; }
Property Value
Type |
Description |
System.String |
|
Product
Declaration
public string Product { get; set; }
Property Value
Type |
Description |
System.String |
|
ProductInstituteID
Declaration
public string ProductInstituteID { get; set; }
Property Value
Type |
Description |
System.String |
|
ProductLanguage
Declaration
public string ProductLanguage { get; set; }
Property Value
Type |
Description |
System.String |
|
ReceiptCode
The TransferReceipt
ReceiptCode
.
Declaration
public string ReceiptCode { get; set; }
Property Value
Type |
Description |
System.String |
If this is not set, then by default a success reeceipt code "0" will be included
in the Receipt phase.
|
RequestType
Declaration
public EbicsRequestType RequestType { get; }
Property Value
SecurityMedium
Declaration
public string SecurityMedium { get; set; }
Property Value
Type |
Description |
System.String |
|
SystemID
Declaration
public string SystemID { get; set; }
Property Value
Type |
Description |
System.String |
|
Timestamp
Declaration
public DateTime Timestamp { get; }
Property Value
Type |
Description |
System.DateTime |
|
TransactionID
Declaration
public string TransactionID { get; set; }
Property Value
Type |
Description |
System.String |
|
UserID
Declaration
public string UserID { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
BuildBody(XmlElement, EbicsVersion)
Declaration
protected override void BuildBody(XmlElement xmlBody, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlBody |
|
EbicsVersion |
nVersion |
|
Overrides
Declaration
protected override void BuildHeaderMutable(XmlElement xmlMutable, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlMutable |
|
EbicsVersion |
nVersion |
|
Overrides
Declaration
protected override void BuildHeaderStatic(XmlElement xmlStatic, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlStatic |
|
EbicsVersion |
nVersion |
|
Overrides
ParseBody(XmlElement, EbicsVersion)
Declaration
protected override void ParseBody(XmlElement xmlBody, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlBody |
|
EbicsVersion |
nVersion |
|
Overrides
Declaration
protected override void ParseHeaderMutable(XmlElement xmlMutable, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlMutable |
|
EbicsVersion |
nVersion |
|
Overrides
Declaration
protected override void ParseHeaderStatic(XmlElement xmlStatic, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlStatic |
|
EbicsVersion |
nVersion |
|
Overrides