Class EbicsFileSpoolerContactFolder
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
EbicsFileSpoolerFolderThe 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
wasnull
.
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
Methods
OnAdd(EbicsContact)
protected override void OnAdd(EbicsContact aContact)
Parameters
aContact
EbicsContact
OnLoadAllContacts()
protected override EbicsContact[] OnLoadAllContacts()
Returns
OnRemove(EbicsContact)
protected override void OnRemove(EbicsContact aContact)
Parameters
aContact
EbicsContact
OnUpdate(EbicsContact)
protected override void OnUpdate(EbicsContact aContact)
Parameters
aContact
EbicsContact