• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    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
    EbicsElement
    EbicsHPDVersion
    Inherited Members
    EbicsElement.BuildXmlDocument(EbicsVersion)
    EbicsElement.Load(Stream, EbicsVersion)
    EbicsElement.Load(String, EbicsVersion)
    EbicsElement.Save(Stream, EbicsVersion)
    EbicsElement.Save(String, EbicsVersion)
    EbicsElement.FromBuffer(EbicsDataBuffer, EbicsVersion)
    EbicsElement.ToBuffer(EbicsVersion)
    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()
    Namespace: Subsembly.EBICS
    Assembly: Subsembly.EBICS.Core.dll
    Syntax
    public class EbicsHPDVersion : EbicsElement
    Remarks

    This class is mostly designed for server developers.

    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
    Type Description
    System.Collections.Generic.IEnumerable<EbicsSecurityCode>

    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
    Type Description
    System.Collections.Generic.IEnumerable<EbicsSecurityCode>

    SecurityCodes

    Returns all suppported Ebics security codes.

    Declaration
    public IEnumerable<EbicsSecurityCode> SecurityCodes { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<EbicsSecurityCode>

    SignatureSecurityCodes

    Returns all suppported Ebics signature security codes.

    Declaration
    public IEnumerable<EbicsSecurityCode> SignatureSecurityCodes { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<EbicsSecurityCode>

    Methods

    Add(EbicsSecurityCode)

    Add another supported Ebics security code.

    Declaration
    public void Add(EbicsSecurityCode nSecurityCode)
    Parameters
    Type Name Description
    EbicsSecurityCode nSecurityCode
    Remarks

    This function has no effect, if the given Ebics security code was already supported.

    Add(EbicsVersion)

    Add another supported Ebics version.

    Declaration
    public void Add(EbicsVersion nVersion)
    Parameters
    Type Name Description
    EbicsVersion nVersion
    Remarks

    This function has no effect, if the given Ebics version was already supported.

    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
    EbicsElement.BuildXml(XmlDocument, EbicsVersion)

    Clear()

    Removes

    • all supported Ebics versions
    • all supported Ebics security codes.
    Declaration
    public void Clear()

    IsSupported(EbicsSecurityCode)

    Is a given Ebics security code supported by the server?

    Declaration
    public bool IsSupported(EbicsSecurityCode nSecurityCode)
    Parameters
    Type Name Description
    EbicsSecurityCode nSecurityCode
    Returns
    Type Description
    System.Boolean

    IsSupported(EbicsVersion)

    Is a given Ebics version suported by the server?

    Declaration
    public bool IsSupported(EbicsVersion nVersion)
    Parameters
    Type Name Description
    EbicsVersion nVersion
    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
    EbicsElement.ParseXml(XmlElement, EbicsVersion)

    Extension Methods

    EbicsHPDVersionExtensions.AddWithFullSecurity(EbicsHPDVersion, EbicsVersion)
    EbicsHPDVersionExtensions.AddWithDefaultSecurity(EbicsHPDVersion, EbicsVersion, String)
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH