Break

The Break component breaks a loop, and ends the flow.

When this component executes, any remaining parallel branches and loops are immediately terminated.

The OutputStream property defines whether this component's input stream, or the Exception component's output stream is to be used as this component's output stream.

Stream Information

InputFormatAll
Number of Inputs1
Description Accepts all stream types.
OutputFormatNONE
Description

The input stream is copied to the output stream.

Component Properties

NameData TypeMappingDescription
Transactionchoice- Specifies whether completed transactions are to be committed, or rolled back. If transactions are disabled, this property is ignored.
Commit [true] - Commit transactions
Rollback [Rollback] - Rollback transactions
ReturnValuestringIn & Out The flow's return value.
If the flow is started by an HTTP trigger, the return value is the Status Code returned upon the flow's completion. In this case, the return value is specified as a 3-digit number followed by text of the form "NNN XXXXX".
OutputStreamchoice- Specifies whether this component's output stream is to be copied from this component's input stream, or the EndResponse component's output stream.
ThisComponent - Copy this component's input stream to its output stream
EndResponse - Copy the EndResponse component's output stream to this component's output stream

Loop

Loop processing, and the flow that the Break component is in, are immediately terminated when this component finishes execution.

Transaction

CommitDo nothing
RollbackDo nothing

Exceptions

This component never causes any exceptions.

Exceptions after a flow ends

In the following cases, the flow will complete normally, but when the flow ends an Exception will be thrown.

Using the EndResponse component's output stream

Exception flow ends with this component, flow will ends with this components and request is also terminated. If you want to return caller flow and continues to process, use ExceptionReturn component.