共用方式為


服務參考可以讓專案存取一個或多個 Windows Communication Foundation (WCF) 服務。 請使用 [加入服務參考] 對話方塊,在區域網路或網際網路上搜尋目前方案中的 WCF 服務。

加入服務參考

若要加入外部服務的參考

  1. 在 [方案總管] 中,以滑鼠右鍵按一下要在其中加入此服務之專案的名稱,然後按一下 [加入服務參考]。

    [加入服務參考] 對話方塊隨即出現。

  2. 在 [位址] 方塊中,輸入服務的 URL,然後按一下 [移至] 搜尋服務。 如果服務會實作使用者名稱/密碼安全性,可能會提示您輸入使用者名稱和密碼。

    注意事項注意事項

    您只應參考受信任來源的服務。加入不受信任來源的參考可能會危害安全性。

    注意事項注意事項

    您也可以從儲存有效服務中繼資料所在的最後 15 個 URL 的下拉式清單中選取 URL。

    執行搜尋的同時,會顯示進度列。 您可以隨時按一下 [停止] 停止搜尋。

  3. 在 [服務] 清單中,展開所要使用的服務節點,並選取服務合約。

  4. 在 [命名空間] 方塊中,輸入要用於參考的命名空間。

  5. 按一下 [確定] 將參考加入至專案。

    服務用戶端 (Proxy) 隨即產生,而且描述服務的中繼資料會加入至 app.config 檔案。

若要在目前方案中加入服務的參考

  1. 在 [方案總管] 中,以滑鼠右鍵按一下要在其中加入此服務之專案的名稱,然後按一下 [加入服務參考]。

    [加入服務參考] 對話方塊隨即出現。

  2. 按一下 [探索]。

    目前方案中的所有 WCF 服務都會加入至 [服務] 清單。

  3. 在 [服務] 清單中,展開所要使用的服務節點,並選取服務合約。

  4. 在 [命名空間] 方塊中,輸入要用於參考的命名空間。

  5. 按一下 [確定] 將參考加入至專案。

  6. 服務用戶端 (Proxy) 隨即產生,而且描述服務的中繼資料會加入至 app.config 檔案。

更新服務參考

一段時間後,WCF 服務的中繼資料可能會變更,因此需要更新服務參考。

若要更新服務參考

  • 在 [方案總管] 中,以滑鼠右鍵按一下服務參考,然後按一下 [更新服務參考]。

    從原始位置更新參考的同時,會顯示進度對話方塊,而且會重新產生服務用戶端以反映中繼資料中的任何變更。

移除服務參考

如果服務參考已不再使用,您可以從方案中移除它。

若要移除服務參考

  • 在 [方案總管] 中,以滑鼠右鍵按一下服務參考,然後按一下 [刪除]。

    服務用戶端隨即從方案中移除,而且描述服務的中繼資料也會從 app.config 檔案中移除。

    注意事項注意事項

    任何會參考服務參考的程式碼都必須手動移除。

請參閱

工作

如何:將參考加入 Web 服務

參考

加入服務參考對話方塊

概念

Visual Studio 中的 Windows Communication Foundation 服務和 WCF 資料服務

其他資源

Consuming ASMX and WCF Services Sample