I have a Pick Activity with 2 branches:
Branch 1 contains a Trigger an Delay activity with TimeSpan of 1 minute and a WriteLine before and after so I can check the executing times.
Branch 2 contains a Trigger with an InvokeMethod activity which performs some action, that when it takes longer than 1 minute should be cancelled. Also this Trigger has 2 Writelines to check the executing times. The InvokeMethod has the flag RunAsynchronously set
Both branches Action activities contain another WriteLine.
When I run the Workflow, I see the following:
12:24:47 Branch 1 started
12:24:47 Branch 2 started
12:25:47 Branch 1 ended
12:26:46 Exception on my client The request channel timed out while waiting (sendTimeout="