Class EbicsOrderHPD
Specialized EbicsOrder for HPD-requests.
Inherited Members
Namespace: Subsembly.EBICS
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsOrderHPD : EbicsOrder
Remarks
With HPD, the subscriber can receive information relating to the financial institution’s specific access and protocol parameters.
Constructors
EbicsOrderHPD()
Declaration
public EbicsOrderHPD()
Properties
ClientDataDownloadSupported
Declaration
public bool ClientDataDownloadSupported { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
DownloadableOrderDataSupported
Declaration
public bool DownloadableOrderDataSupported { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
HostID
Returns the ID of the bank's server (optional) or null
.
Declaration
public string HostID { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This property is part of the Xml-element "AccessParams"
Institute
Returns the institute's name.
Declaration
public string Institute { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This property is part of the Xml-element "AccessParams"
PreValidationSupported
Declaration
public bool PreValidationSupported { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
RecoverySupported
Declaration
public bool RecoverySupported { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
SupportedEbicsVersions
Returns the supported protocol versions.
Declaration
public EbicsVersion[] SupportedEbicsVersions { get; }
Property Value
Type | Description |
---|---|
EbicsVersion[] |
Remarks
Never returns null
.
SupportedVersionsOfAuthentication
Returns the supported versions of authentication.
Declaration
public EbicsSecurityCode[] SupportedVersionsOfAuthentication { get; }
Property Value
Type | Description |
---|---|
EbicsSecurityCode[] |
Remarks
Never returns null
.
SupportedVersionsOfEncryption
Returns the supported versions of encryption.
Declaration
public EbicsSecurityCode[] SupportedVersionsOfEncryption { get; }
Property Value
Type | Description |
---|---|
EbicsSecurityCode[] |
Remarks
Never returns null
.
SupportedVersionsOfSignature
Returns the supported versions of signature.
Declaration
public EbicsSecurityCode[] SupportedVersionsOfSignature { get; }
Property Value
Type | Description |
---|---|
EbicsSecurityCode[] |
Remarks
Never returns null
.
URL
Returns the institute specific IP address(es) / URL(s) with (optional) validFrom-Date.
Declaration
public EbicsHPDAccessParamsURL[] URL { get; }
Property Value
Type | Description |
---|---|
EbicsHPDAccessParamsURL[] |
Remarks
Never returns null
.
X509DataSupported
Declaration
public bool X509DataSupported { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
ProcessResponseOrderData(EbicsVersion)
Process the received response data.
Declaration
public override void ProcessResponseOrderData(EbicsVersion nVersion)
Parameters
Type | Name | Description |
---|---|---|
EbicsVersion | nVersion |
Overrides
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | If no OrderData is available, then an InvalidOperationException is thrown. |
System.Xml.XmlException | The response order data is not a valid XML document at all. |
EbicsException | The response order data is a valid XML document, but doesn't fit. |