haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Quintiq file version 2.0
#parent: #root
Attribute InOneTransaction
{
  #keys: '3[139164.4.3836071][139164.4.3836070][139164.4.3836072]'
  Description:
  [*
    When this setting is set to `true`, the `LibOpt_Run.Start` method will not use reactive quill, meaning the optimization run will be done in one transaction.
    If a component creates a new stream, while this setting is set to `true`, the run will probably crash. Be careful.
    
    Note that you will need to make sure that the components are also executing in the same transaction.
    For example, you can use the `LibOpt_TaskTransporterOneTransaction`.
    You can set the `LibOpt_TaskTransporterOneTransaction` on your `LibOpt_Links` by using the `LibOpt_Link.SetTaskTransporterOneTransaction` or the `LibOpt_Link.AsOneTransaction` methods.
    The `LibOpt_Run.ConfigureForOneTransaction` static method helps you transform your `LibOpt_Run` to be executed in one transaction.
  *]
  ValueType: Boolean
}