我需要創建一個custome通道工廠來調用IIS中託管的WCF Wrokflow服務。在運行時,只有我能夠知道應該調用哪個工作流以及需要調用哪個方法。 任何人都可以幫助一個相同的例子嗎?創建用於動態調用工作流的自定義channefactory
1
A
回答
2
您對客戶有什麼關於工作流服務的信息?如果您擁有合同(服務合同,如指向xamlx服務時由svcutil/add服務引用生成的合同)和端點地址,則可以直接使用渠道工廠。例如,默認的「WCF工作流服務應用程序」使用basicHttpBinding在xamlx地址處聲明端點。
string address = "http://localhost:27962/Service1.xamlx";
Binding binding = new BasicHttpBinding();
ChannelFactory<IService> factory = new ChannelFactory<IService>(binding, new EndpointAddress(address);
IService proxy = factory.CreateChannel();
var result = proxy.GetData(new GetDataRequest { @int = 1234 });
如果你沒有合同/裝訂,你只有xamlx地址,並要在運行時動態創建一個代理,你可以使用像Vipul's dynamic proxy創建運行期間,代理和使用動態代理方法調用服務操作。
0
Vipuls動態代理(http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspx)工作完美.. 謝謝..
相關問題
- 1. 如何調試動態工作流(使用自定義活動)
- 2. 創建自定義EPiServer工作流程
- 3. Windows工作流動態,用戶創建的工作流程
- 4. 工作流自定義活動構建工作流參數
- 5. 適用於在基於Web的應用程序中創建動態工作流程的工作流程嗎?
- 6. 使用自定義工作流程從報價創建訂單
- 7. vTiger從自定義工作流創建活動會議
- 8. 使用動態自動調整VBA範圍從工作表創建工作簿
- 9. 動態創建WCF工作流程(xamlx)
- 10. 創建動態工作流程
- 11. 在自定義任務動態創建工作項
- 12. 通過SharePoint中的自定義順序工作流調用工作流
- 13. 用戶定義的動態工作流和用戶輸入
- 14. 創建自定義流
- 15. 自定義工作流活動
- 16. 自定義工作流用於SharePoint 2010的Visual Studio 2010
- 17. 創建用戶定義的動態表
- 18. 如何通過調用帶字符串參數的WiX自定義動作的Installshield創建自定義動作?
- 19. 如何自定義SharePoint工作流使用自定義WrkTaskIp.aspx頁?
- 20. .NET工作流自定義活動 - 自定義屬性
- 21. 創建任務的CRM中的自定義工作流程活動
- 22. 在Win Forms或MVC中創建自定義工作流程圖
- 23. ASP.NET動態創建自定義控件
- 24. CRM自定義工作流動態變量問題
- 25. Microsoft動態CRM自定義工作流程
- 26. 如何使用TFS中的轉換工作流創建自定義字段
- 27. CRM:在C#中創建工作流和工作流自定義活動之間的區別
- 28. 更新自定義工作流程活動中創建的記錄-CRM -C#
- 29. 適用於動態主題的自定義調色板
- 30. 動態地創建未定義的變量調用函數