Class EbicsFileSpoolerContactFolder

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

Implements a highly secure storage for EbicsContacts inside an EBICS spooler folder.

public class EbicsFileSpoolerContactFolder : EbicsContactFolderBase, IEbicsContactFolder, IEbicsRemoteContactFolder
Inheritance
EbicsFileSpoolerContactFolder
Implements
Inherited Members
Extension Methods

Constructors

EbicsFileSpoolerContactFolder(EbicsFileSpoolerFolder)

public EbicsFileSpoolerContactFolder(EbicsFileSpoolerFolder aSpoolerFolder)

Parameters

aSpoolerFolder EbicsFileSpoolerFolder

The root EbicsFileSpoolerFolder where the contacts will be stored. The credentials used to create this instance must be sufficient for reading/writing the contacts folder below the root folder.

Exceptions

ArgumentNullException

The parameter aSpoolerFolder was null.

Fields

CONTACTFOLDERNAME

Name of the folder that is used to store the EbicsContact records. This is located right below the root folder.

public const string CONTACTFOLDERNAME = "_contacts"

Field Value

string

Methods

OnAdd(EbicsContact)

protected override void OnAdd(EbicsContact aContact)

Parameters

aContact EbicsContact

OnLoadAllContacts()

protected override EbicsContact[] OnLoadAllContacts()

Returns

EbicsContact[]

OnRemove(EbicsContact)

protected override void OnRemove(EbicsContact aContact)

Parameters

aContact EbicsContact

OnUpdate(EbicsContact)

protected override void OnUpdate(EbicsContact aContact)

Parameters

aContact EbicsContact