Listen Branch
The first branch in a Listen shape for which a condition is met (a delay is reached or a message is received) will run, and none of the other branches will run. The first shape within a Listen branch must be either a Delay shape or a Receive shape. You can place any other shape below the initial Receive or Delay shape. You can use an activation receive in a Listen branch, but if one branch contains an activation receive, then all branches must contain activation receives, and no time-out can be used. The activation receive must be the first action in each branch.
| Use this | To do this |
|---|---|
|
Activate property |
If the branch contains a Receive shape, select True or False to specify whether it is an activation receive. |
|
Branch Type property |
From the drop-down list, select either Receive or Delay to specify the type of the branch. Different properties will be available to you depending on the branch type. |
|
Delay property |
Specify a time-out using System.DateTime or System.TimeSpan in order to create a corresponding delay in your orchestration. For example, if you specify System.DateTime.UtcNow.AddSeconds (60), your orchestration will be idle for sixty seconds before proceeding. |
|
Filter Expression property |
Specify an expression to test properties on the incoming message to decide whether to process it. |
|
Initializing Correlation Sets property |
From the drop-down list, select the correlation sets which will be initialized by the values in the sent message. |
|
Following Correlation Sets property |
From the drop-down list, select already-initialized correlation sets. |
|
Message property |
If the branch contains a Receive shape, select the message to be received from the drop-down list. |
|
Operation property |
If the branch contains a Receive shape, select the operation represented by the receive from the drop-down list. |
|
Report to Analyst property |
Select True if you want to make this shape viewable in the Visual Business Analyst Tool. |
See Also
© 2010 Microsoft Corporation. All rights reserved.