DigitalPostMessageRetriever Constructor |
Creates an instance of this class with the common properties used when retrieving and processing the messages.
Namespace: Scanjour.Workflow4.ActivityLibrary.ServiceProcessAssembly: Scanjour.Workflow4.ActivityLibrary_24.5.0.0 (in Scanjour.Workflow4.ActivityLibrary_24.5.0.0.dll) Version: 24.5.0.0 (24.5.0.0)
Syntaxpublic DigitalPostMessageRetriever(
IDigitalPostReceiver receiver,
Uri oDataUri,
string defaultCaseNo,
IMessageStorage messageStorage,
IActivityLogger logger,
Guid instanceId = default,
bool useMailbox = false,
bool openClosedCase = true
)
Public Sub New (
receiver As IDigitalPostReceiver,
oDataUri As Uri,
defaultCaseNo As String,
messageStorage As IMessageStorage,
logger As IActivityLogger,
Optional instanceId As Guid = Nothing,
Optional useMailbox As Boolean = false,
Optional openClosedCase As Boolean = true
)
public:
DigitalPostMessageRetriever(
IDigitalPostReceiver^ receiver,
Uri^ oDataUri,
String^ defaultCaseNo,
IMessageStorage^ messageStorage,
IActivityLogger^ logger,
Guid instanceId = Guid(),
bool useMailbox = false,
bool openClosedCase = true
)
new :
receiver : IDigitalPostReceiver *
oDataUri : Uri *
defaultCaseNo : string *
messageStorage : IMessageStorage *
logger : IActivityLogger *
?instanceId : Guid *
?useMailbox : bool *
?openClosedCase : bool
(* Defaults:
let _instanceId = defaultArg instanceId new Guid()
let _useMailbox = defaultArg useMailbox false
let _openClosedCase = defaultArg openClosedCase true
*)
-> DigitalPostMessageRetriever
Parameters
- receiver IDigitalPostReceiver
- The receiver from which the messages are read.
- oDataUri Uri
- To provide access to the WorkZone database.
- defaultCaseNo String
- The case No. of the file case, on which the message records will be created if no other case file
is specified in the metadata of the message or if such case file is inaccessible.
- messageStorage IMessageStorage
- The storage in whihc the messages will be stored. Typically this will be (WorkZoneMessageStorage.
- logger IActivityLogger
- The class will use this logger to add entries.
- instanceId Guid (Optional)
[Missing <param name="instanceId"/> documentation for "M:Scanjour.Workflow4.ActivityLibrary.ServiceProcess.DigitalPostMessageRetriever.#ctor(WorkZone.Dispatcher.Base.IDigitalPostReceiver,System.Uri,System.String,Scanjour.Workflow4.ActivityLibrary.ServiceProcess.IMessageStorage,Scanjour.Workflow4.ActivityLibrary.IActivityLogger,System.Guid,System.Boolean,System.Boolean)"]
- useMailbox Boolean (Optional)
- When unsolicitated mails are received the default case is found from WzpMailMaps
- openClosedCase Boolean (Optional)
- Opens closed cases if a message is received for the case
See Also