Class EbicsHPDVersion
This class represents the HPDVersionType(Xml) (inside the HPDProtocolParamsType/HPDResponseOrderData). It holds
- the supported Ebics versions
- the supported Ebics security codes
public class EbicsHPDVersion : EbicsElement
- Inheritance
-
EbicsHPDVersion
- Inherited Members
- Extension Methods
Remarks
This class is mostly designed for server developers.
Constructors
EbicsHPDVersion(string)
public EbicsHPDVersion(string sTagName = "Version")
Parameters
sTagName
string
Properties
AuthenticationSecurityCodes
Returns all suppported Ebics authentication security codes.
public IEnumerable<EbicsSecurityCode> AuthenticationSecurityCodes { get; }
Property Value
EbicsVersions
Returns all supported Ebics versions.
public IEnumerable<EbicsVersion> EbicsVersions { get; }
Property Value
EncryptionSecurityCodes
Returns all suppported Ebics encryption security codes.
public IEnumerable<EbicsSecurityCode> EncryptionSecurityCodes { get; }
Property Value
SecurityCodes
Returns all suppported Ebics security codes.
public IEnumerable<EbicsSecurityCode> SecurityCodes { get; }
Property Value
SignatureSecurityCodes
Returns all suppported Ebics signature security codes.
public IEnumerable<EbicsSecurityCode> SignatureSecurityCodes { get; }
Property Value
Methods
Add(EbicsSecurityCode)
Add another supported Ebics security code.
public void Add(EbicsSecurityCode nSecurityCode)
Parameters
nSecurityCode
EbicsSecurityCode
Remarks
This function has no effect, if the given Ebics security code was already supported.
Add(EbicsVersion)
Add another supported Ebics version.
public void Add(EbicsVersion nVersion)
Parameters
nVersion
EbicsVersion
Remarks
This function has no effect, if the given Ebics version was already supported.
BuildXml(XmlDocument, EbicsVersion)
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
xmlDocument
XmlDocumentnVersion
EbicsVersion
Returns
Clear()
Removes
- all supported Ebics versions
- all supported Ebics security codes.
public void Clear()
IsSupported(EbicsSecurityCode)
Is a given Ebics security code supported by the server?
public bool IsSupported(EbicsSecurityCode nSecurityCode)
Parameters
nSecurityCode
EbicsSecurityCode
Returns
IsSupported(EbicsVersion)
Is a given Ebics version suported by the server?
public bool IsSupported(EbicsVersion nVersion)
Parameters
nVersion
EbicsVersion
Returns
ParseXml(XmlElement, EbicsVersion)
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
xmlElement
XmlElementnVersion
EbicsVersion