Share via


工作流程探索範例

此範例示範如何讓工作流程服務可以探索,以及如何撰寫可搜尋特定服務的自訂程式碼活動。

示範

探索尋找活動與工作流程使用方式

討論

在此範例的第一個部分中,工作流程服務可以使用組態變成可搜尋的。 組態也可以用來正確套用具有自訂中繼資料 (如範圍) 的服務。 在用戶端上,此範例會使用自訂程式碼活動,這個活動會使用探索來搜尋符合特定合約的服務。 程式碼活動會輸出一個稍後由傳送活動使用的 URI。

若要安裝、建立及執行範例

  1. 這個範例使用 HTTP 端點,若要執行,則必須擁有正確的 URL ACL (如需詳細資訊,請參閱設定 HTTP 和 HTTPS)。 以更高的命令提示字元執行下列命令應該就能加入適當的 ACL。 如果您的 Shell 不了解變數格式,請將 Domain 和 Username 替換成下列引數。

    netsh http add urlacl url=http://+:8000/ user=%DOMAIN%\%UserName%

Ee818237.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\WCF\Basic\Discovery\WorkflowDiscovery