Class WorkflowProcessInstancePersistence
OptimaJet.Workflow.MySQL.WorkflowProcessInstancePersistence
Namespace: OptimaJet.Workflow.MySQL
public class WorkflowProcessInstancePersistence : DbObject<ProcessInstancePersistenceEntity>Inheritance
- System.Object
- OptimaJet.Workflow.MySQL.DbObject{OptimaJet.Workflow.Core.Entities.ProcessInstancePersistenceEntity}
Constructors
public WorkflowProcessInstancePersistence(int commandTimeout) #Parameters
Name
Type
Description
commandTimeoutInt32Methods
public Task<ProcessInstancePersistenceEntity[]> SelectByProcessIdAsync(MySqlConnection connection, Guid processId) #Parameters
Name
Type
Description
connectionMySqlConnectionprocessIdGuidReturns
Type
Description
Task<ProcessInstancePersistenceEntity[]>public Task<ProcessInstancePersistenceEntity> SelectByNameAsync(MySqlConnection connection, Guid processId, string parameterName) #Parameters
Name
Type
Description
connectionMySqlConnectionprocessIdGuidparameterNameStringReturns
Type
Description
Task<ProcessInstancePersistenceEntity>public Task<int> DeleteByProcessIdAsync(MySqlConnection connection, Guid processId, MySqlTransaction transaction = null) #Parameters
Name
Type
Description
connectionMySqlConnectionprocessIdGuidtransactionMySqlTransactionReturns
Type
Description
Task<Int32>public Task<int> DeleteByNameAsync(MySqlConnection connection, Guid processId, string parameterName, MySqlTransaction transaction = null) #Parameters
Name
Type
Description
connectionMySqlConnectionprocessIdGuidparameterNameStringtransactionMySqlTransactionReturns
Type
Description
Task<Int32>public Task UpsertAsync(MySqlConnection connection, ProcessInstancePersistenceEntity entity, bool preferUpdateFirst, MySqlTransaction transaction) #Parameters
Name
Type
Description
connectionMySqlConnectionentityProcessInstancePersistenceEntitypreferUpdateFirstBooleantransactionMySqlTransactionReturns
Type
Description
Task