Class EbicsHPDVersion
This class represents the HPDVersionType(Xml) (inside the HPDProtocolParamsType/HPDResponseOrderData).
It holds
- the supported Ebics versions
- the supported Ebics security codes
Inheritance
System.Object
EbicsHPDVersion
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 EbicsHPDVersion : EbicsElement
Constructors
EbicsHPDVersion(String)
Declaration
public EbicsHPDVersion(string sTagName = "Version")
Parameters
Type |
Name |
Description |
System.String |
sTagName |
|
Properties
AuthenticationSecurityCodes
Returns all suppported Ebics authentication security codes.
Declaration
public IEnumerable<EbicsSecurityCode> AuthenticationSecurityCodes { get; }
Property Value
EbicsVersions
Returns all supported Ebics versions.
Declaration
public IEnumerable<EbicsVersion> EbicsVersions { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<EbicsVersion> |
|
EncryptionSecurityCodes
Returns all suppported Ebics encryption security codes.
Declaration
public IEnumerable<EbicsSecurityCode> EncryptionSecurityCodes { get; }
Property Value
SecurityCodes
Returns all suppported Ebics security codes.
Declaration
public IEnumerable<EbicsSecurityCode> SecurityCodes { get; }
Property Value
SignatureSecurityCodes
Returns all suppported Ebics signature security codes.
Declaration
public IEnumerable<EbicsSecurityCode> SignatureSecurityCodes { get; }
Property Value
Methods
Add(EbicsSecurityCode)
Add another supported Ebics security code.
Declaration
public void Add(EbicsSecurityCode nSecurityCode)
Parameters
Add(EbicsVersion)
Add another supported Ebics version.
Declaration
public void Add(EbicsVersion nVersion)
Parameters
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlDocument |
xmlDocument |
|
EbicsVersion |
nVersion |
|
Returns
Type |
Description |
System.Xml.XmlElement |
|
Overrides
Clear()
Removes
- all supported Ebics versions
- all supported Ebics security codes.
Declaration
IsSupported(EbicsSecurityCode)
Is a given Ebics security code supported by the server?
Declaration
public bool IsSupported(EbicsSecurityCode nSecurityCode)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsSupported(EbicsVersion)
Is a given Ebics version suported by the server?
Declaration
public bool IsSupported(EbicsVersion nVersion)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlElement |
|
EbicsVersion |
nVersion |
|
Overrides
Extension Methods