Skip to main content Skip to complementary content

ConfigureReloadAsync Method

Overloads

ConfigureReloadAsync(Boolean, Boolean, Boolean)

Configures the engine's behavior during a reload.

ConfigureReloadAsync(AsyncHandle, Boolean, Boolean, Boolean)

Configures the engine's behavior during a reload.

ConfigureReloadAsync(Boolean, Boolean, Boolean)

Configures the engine's behavior during a reload.

Declaration

      Task ConfigureReloadAsync([QixName("qCancelOnScriptError")] bool cancelOnScriptError, [QixName("qUseErrorData")] bool useErrorData, [QixName("qInteractOnError")] bool interactOnError)
    

Parameters

Type Name Description
System.Boolean cancelOnScriptError

If set to true, the script execution is halted on error. Otherwise, the engine continues the script execution. This parameter is relevant only if the variable ErrorMode is set to 1.

System.Boolean useErrorData

If set to true, any script execution error is returned in qErrorData by the GetProgress method.

System.Boolean interactOnError

If set to true, the script execution is halted on error and the engine is waiting for an interaction to be performed. If the result from the interaction is 1 (qDef.qResult is 1), the engine continues the script execution otherwise the execution is halted. This parameter is relevant only if the variable ErrorMode is set to 1 and the script is run in debug mode (qDebug is set to true when calling the DoReload method).

Returns

Type Description
System.Threading.Tasks.Task

Remarks

The ConfigureReload method should be run before the DoReload method.

ConfigureReloadAsync(AsyncHandle, Boolean, Boolean, Boolean)

Configures the engine's behavior during a reload.

Declaration

      Task ConfigureReloadAsync(AsyncHandle asyncHandle, [QixName("qCancelOnScriptError")] bool cancelOnScriptError, [QixName("qUseErrorData")] bool useErrorData, [QixName("qInteractOnError")] bool interactOnError)
    

Parameters

Type Name Description
AsyncHandle asyncHandle

Handle to asynchronous method request

System.Boolean cancelOnScriptError

If set to true, the script execution is halted on error. Otherwise, the engine continues the script execution. This parameter is relevant only if the variable ErrorMode is set to 1.

System.Boolean useErrorData

If set to true, any script execution error is returned in qErrorData by the GetProgress method.

System.Boolean interactOnError

If set to true, the script execution is halted on error and the engine is waiting for an interaction to be performed. If the result from the interaction is 1 (qDef.qResult is 1), the engine continues the script execution otherwise the execution is halted. This parameter is relevant only if the variable ErrorMode is set to 1 and the script is run in debug mode (qDebug is set to true when calling the DoReload method).

Returns

Type Description
System.Threading.Tasks.Task

Remarks

The ConfigureReload method should be run before the DoReload method.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!