2011-06-10 93 views
1

我是WF的新手,而不是輸了。這是我到目前爲止有:爲什麼我的自定義活動永遠不會返回?

我創建了一個工作流服務的應用程序(xamlx),根據需要添加變量 我創建了那裏我從內執行調用CreateBookmark自定義NativeActivity的,這是間接收&發送服務的活動。 (最終這實際上會做除了創建書籤之外的東西)。

書籤被創建得很好,但是在退出Execute方法之後,一分鐘內沒有任何事情發生,直到服務超時,給我一條消息「請求通道在00:00之後等待回覆時超時:59.9699970。增加傳遞給Request的調用的超時值或增加Binding上的SendTimeout值,分配給此操作的時間可能是更長時間的一部分。 (我嘗試發佈xamlx的圖像,但作爲新手它不會讓我;足以說我從我的接收,到我的自定義本地活動,但從來沒有達到SendReply)。

我假設我錯過了一些相當有錢的東西,但我看不到什麼。我最初嘗試使用NativeActivity <T>來返回我想要的,但其行爲相同。

回答

1

發現我在做什麼錯誤:需要使用具有BookmarkOptions參數的CreateBookmark的重載並將其設置爲BookmarkOptions.NonBlocking。

奇怪的是,我沒有在任何地方提到過這個例子。