2012-10-24 104 views
1

因此,我們最近將大部分業務邏輯轉移到服務層,這導致我們重構了作爲API服務公開的服務。我認爲自己對WCF有足夠的經驗,但當然總是有更多的學習要做。我有興趣找到什麼,這不是我能在書中找到的東西嗎?通過不同的方法公開WCF服務

如果我們有一個服務ReturnService我們想要公開,但我們想通過SOAP和REST公開它,這樣做的最佳做法是什麼?到現在爲止,我一直只創建了兩個實現和接口,這違背了我爲使用多個實現而使用單個接口的說教。

我不知道我將如何使用一個接口的兩個實現,因爲我需要指定接口上的服務特定信息。

回答

1

我想你不能爲兩者使用單一的服務合同。相反,您可以擁有兩個服務合同並在單個課程中實施。

請仔細閱讀這article將幫助你。

這篇文章是一步一步做你正在問的問題,暴露了REST和SOAP。本文將以JSON格式公開REST。

+0

感謝彼得的建議。我將使用代碼編輯我的帖子。 –