Interface ITransitionParallelStartBuilder
OptimaJet.Workflow.Core.Model.Builder.ITransitionParallelStartBuilder
Represents a builder for configuring a parallel start transition.
Namespace: OptimaJet.Workflow.Core.Model.Builder
public interface ITransitionParallelStartBuilder : ITransitionBuilder, IProcessDefinitionBuilderMethods
ITransitionParallelStartBuilder SameThread() #Configures the transition to start subprocesses in the same thread as the parent process.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder AnotherThread() #Configures the transition to start subprocesses in a different thread from the parent process.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder TimerQueue() #Configures the transition to start subprocesses using a timer queue.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder SubprocessName(string name) #Sets the name of the subprocess to be started.
Parameters
Name
Type
Description
nameStringThe name of the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder SubprocessId(string id) #Sets the ID of the subprocess to be started.
Parameters
Name
Type
Description
idStringThe ID of the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder AutoSubprocessName() #Configures the transition to use an automatically generated subprocess name.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder AutoSubprocessId() #Configures the transition to use an automatically generated subprocess ID.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder CopyAllParameters() #Configures the transition to copy all parameters to the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder CopyParameters(List<string> parameters) #Configures the transition to copy only specified parameters to the subprocess.
Parameters
Name
Type
Description
parametersList<String>A list of parameters to be copied to the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder IgnoreAllParameters() #Configures the transition to ignore all parameters when starting the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder IgnoreParameters(List<string> parameters) #Configures the transition to ignore only specified parameters when starting the subprocess.
Parameters
Name
Type
Description
parametersList<String>A list of parameters to be ignored when starting the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder DisableParentProcessControl() #Disables control of the parent process over the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.
ITransitionParallelStartBuilder EnableParentProcessControl() #Enables control of the parent process over the subprocess.
Returns
Type
Description
ITransitionParallelStartBuilderThe current instance of ITransitionParallelStartBuilder.