Class WorkflowInbox
OptimaJet.Workflow.SQLite.WorkflowInbox
Namespace: OptimaJet.Workflow.SQLite
public class WorkflowInbox : DbObject<InboxEntity>Inheritance
- System.Object
- OptimaJet.Workflow.SQLite.DbObject{OptimaJet.Workflow.Core.Entities.InboxEntity}
Constructors
public WorkflowInbox(string schemaName, int commandTimeout) #Parameters
Name
Type
Description
schemaNameStringcommandTimeoutInt32Methods
public static InboxEntity ToDB(InboxItem inboxItem) #Parameters
Name
Type
Description
inboxItemInboxItemReturns
Type
Description
InboxEntitypublic static Task<List<InboxItem>> FromDB(WorkflowRuntime runtime, InboxEntity[] inboxItems, CultureInfo culture) #Parameters
Name
Type
Description
runtimeWorkflowRuntimeinboxItemsInboxEntity[]cultureCultureInfoReturns
Type
Description
Task<InboxItem>public Task<int> DeleteByProcessIdAsync(SqliteConnection connection, Guid processId, SqliteTransaction transaction = null) #Parameters
Name
Type
Description
connectionSqliteConnectionprocessIdGuidtransactionSqliteTransactionReturns
Type
Description
Task<Int32>public Task<InboxEntity[]> SelectByProcessIdAsync(SqliteConnection connection, Guid processId) #Parameters
Name
Type
Description
connectionSqliteConnectionprocessIdGuidReturns
Type
Description
Task<InboxEntity[]>