C# Class strICT.InFlow.Db.Store.SqlMessageStore

Implementation of the Message-Store for SQL-Databases
Inheritance: IMessageStore
Datei anzeigen Open project: InFlowBPM/InFlow-BPMS

Public Methods

Method Description
SqlMessageStore ( InFlowDb db ) : strICT.InFlow.Db.Contracts.InFlow
SqlMessageStore ( string databaseConnectionString ) : strICT.InFlow.Db.Contracts.InFlow
addMessage ( M_Message message ) : int
getMessageBymsgId ( int msgId ) : M_Message
getMessagesForReceiveStateTask ( string workflowInstanceGuid, List messageTypes ) : List
markMessageAsNotified ( int msgID ) : void
markMessageAsReceived ( int msgID ) : void

Method Details

SqlMessageStore() public method

public SqlMessageStore ( InFlowDb db ) : strICT.InFlow.Db.Contracts.InFlow
db strICT.InFlow.Db.DataContexts.InFlowDb
return strICT.InFlow.Db.Contracts.InFlow

SqlMessageStore() public method

public SqlMessageStore ( string databaseConnectionString ) : strICT.InFlow.Db.Contracts.InFlow
databaseConnectionString string
return strICT.InFlow.Db.Contracts.InFlow

addMessage() public method

public addMessage ( M_Message message ) : int
message strICT.InFlow.Db.Contracts.InFlow.M_Message
return int

getMessageBymsgId() public method

public getMessageBymsgId ( int msgId ) : M_Message
msgId int
return strICT.InFlow.Db.Contracts.InFlow.M_Message

getMessagesForReceiveStateTask() public method

public getMessagesForReceiveStateTask ( string workflowInstanceGuid, List messageTypes ) : List
workflowInstanceGuid string
messageTypes List
return List

markMessageAsNotified() public method

public markMessageAsNotified ( int msgID ) : void
msgID int
return void

markMessageAsReceived() public method

public markMessageAsReceived ( int msgID ) : void
msgID int
return void