ExecutionBudget¶
-
double IProcessingBlock.ExecutionBudget { get; set; }¶
Gets or sets the maximum amount of time that the processing block is allowed to use.
- Value
double – Maximum amount of time in seconds.
- Throws
InvalidArgumentException– Value passed is NaN.UnsupportedException– Execution Budget is not supported for built-in processing blocks.UnsupportedException– Execution Budget is not supported (see product specific documentation).InvalidOperationException– Top-controller state is not “Config”.CommunicationErrorException– Protocol error.ConnectionLostException– Connection to controller lost.RebootedException– Controller has been rebooted since this object reference was retrieved, invalidating this reference.IncompatibleException– Incompatible firmware version loaded.System.ObjectDisposedException– Object is disposed.
- Remarks
Negative value means infinite, i.e. no checking on the budget.