Class EbicsVersionConverter

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll
public static class EbicsVersionConverter
Inheritance
EbicsVersionConverter
Inherited Members

Methods

FromString(string)

public static EbicsVersion FromString(string sVersion)

Parameters

sVersion string

Returns

EbicsVersion

GetAllVersions()

Returns a sorted array of all EBICS versions currently supported by the Subsembly EBICS API.

public static EbicsVersion[] GetAllVersions()

Returns

EbicsVersion[]

GetDefaultSecurityCodes(EbicsVersion)

[Obsolete("Use overload with CountryCode parameter instead.")]
public static EbicsSecurityCode GetDefaultSecurityCodes(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

EbicsSecurityCode

GetDefaultSecurityCodes(EbicsVersion, string)

Gets the preferred security profile for a given EBICS version and country.

public static EbicsSecurityCode GetDefaultSecurityCodes(EbicsVersion nVersion, string sCountryCode)

Parameters

nVersion EbicsVersion
sCountryCode string

The ISO country code for the country where the EBICS server is located. This parameter is needed because for France "FR" we need a different signature default version, than for other countries. This parameter may be null, in order to get general default values - which may not work in all countries.

Returns

EbicsSecurityCode

GetDescription(EbicsVersion)

public static string GetDescription(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

string

GetEbicsNamespace(EbicsVersion)

public static string GetEbicsNamespace(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

string

GetEbicsSchemaLocation(EbicsVersion, EbicsSchemaLocation)

public static string GetEbicsSchemaLocation(EbicsVersion nVersion, EbicsSchemaLocation nLocation)

Parameters

nVersion EbicsVersion
nLocation EbicsSchemaLocation

Returns

string

GetSignatureNamespace(EbicsVersion)

Namespace for A005/A006 signature XML documents.

public static string GetSignatureNamespace(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

string

GetSignatureSchemaLocation(EbicsVersion)

Schema location for A005/A006 signature XML documents.

public static string GetSignatureSchemaLocation(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

string

GetSupportedSecurityCodes(EbicsVersion)

public static EbicsSecurityCode GetSupportedSecurityCodes(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

EbicsSecurityCode

GetVersionNumber(EbicsVersion)

public static string GetVersionNumber(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

string

ToString(EbicsVersion)

public static string ToString(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Returns

string