五、添加HandleExternalEventActivity活動
在宿主工作流的stateActivity2內部的EventDrivenActivitv內部放置拖入一個HandleExternalEventActivity。
注意:HandleExternalEventActivity活動用於等待本地服務中的InvokedWorkflowComplete事件觸發,並阻止當前工作流的繼續執行。
對於HandleExternalEventActivity活動, 必須設置它的參數InterfaceType和EventName。方法是,單擊屬性窗口中參數InterfaceType右邊的“...”符號,彈出一個對話框如下所示:
從右圖選定我們事先已定義好的接口,單擊“確定”按鈕。
然後,單擊屬性窗口中參數EventName右邊的下拉箭頭,從中選擇已經在選定的接口中聲明的事件(在本例中是InvokedWorkflowComplete)。