Class EbicsOrderHVPick

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll

Common base class for EbicsOrderHVE and EbicsOrderHVS.

public class EbicsOrderHVPick : EbicsOrder
Inheritance
EbicsOrderHVPick
Derived
Inherited Members

Constructors

EbicsOrderHVPick(string)

public EbicsOrderHVPick(string sOrderType)

Parameters

sOrderType string

Methods

SetOrderParams(EbicsContact, EbicsOrderDetails)

Set all order parameters from previously obtained order details.

public void SetOrderParams(EbicsContact aContact, EbicsOrderDetails aOrderDetails)

Parameters

aContact EbicsContact

The EbicsContact of the user that wants to sign or cancel the VEU order.

aOrderDetails EbicsOrderDetails

Previously obtained order details.´of the VEU order.

Exceptions

ArgumentNullException

One of the parameters was null.

Sign(EbicsContact, IEbicsSecurityMedium)

Override the generic Sign implementation in order to provide a signature of the given DataDigest instead of order data.

public override EbicsSecurityMediumErrorCode Sign(EbicsContact aContact, IEbicsSecurityMedium aSecurityMedium)

Parameters

aContact EbicsContact
aSecurityMedium IEbicsSecurityMedium

Authenticated security medium which will be used to create the distributed electronic signature (VEU) for the order. Must not be null. The referenced security medium must be in the Authenticated state.

Returns

EbicsSecurityMediumErrorCode

If there was an error with the security media while producing the signature, then an appropriate error code is returned. If the signature was produced successfully, then Success is returned.