共用方式為


相互關聯計算機

本主題僅適用於 Windows Workflow Foundation 4。

這個範例會示範如何在設計工具中使用訊息活動 (ReceiveSendReply) 並搭配以內容為主的相互關聯 (根據訊息中的參數)。 在這個案例中,計算機的運算會在平行 Convoy 中。 當第一個訊息傳送給工作流程時,便會建立執行個體和相互關聯 (根據 CalculatorId),而具有相同 CalculatorId 的後續訊息則會發送給該執行個體,直到呼叫 Reset 作業為止。 用戶端會實作為 WPF 應用程式,該應用程式會使用程式碼式用戶端 Proxy 來與服務通訊。

若要使用這個範例

  1. 以更高的權限啟動 Visual Studio 2010,並開啟 For.sln 方案檔。

    1. 導覽至包含 Visual Studio 2010 的資料夾。

    2. 以滑鼠右鍵按一下 Devenv.exe,並選取 [以系統管理員身分執行]。

  2. 使用 Visual Studio 2010 開啟 CorrelatedCalculator.sln 方案檔。

  3. 若要建置此方案,請按 F6。

  4. 若要執行服務專案,請按 CTRL+F5。

  5. 一旦服務準備要接聽訊息,請在 [方案總管] 中,以滑鼠右鍵按一下用戶端專案,執行此專案。

Dd807391.Important(zh-tw,VS.100).gif 注意:
這些範例可能已安裝在您的電腦上。 請先檢查下列 (預設) 目錄,然後再繼續。

<InstallDrive>:\WF_WCF_Samples

如果此目錄不存在,請移至用於 .NET Framework 4 的 Windows Communication Foundation (WCF) 與 Windows Workflow Foundation (WF) 範例 (英文),以下載所有 Windows Communication Foundation (WCF) 和 WF 範例。 此範例位於下列目錄。

<InstallDrive>:\WF_WCF_Samples\WF\Scenario\Services\CorellatedCalculator