服務參考可以讓專案存取一個或多個 Windows Communication Foundation (WCF) 服務。 請使用 [加入服務參考] 對話方塊,在區域網路或網際網路上搜尋目前方案中的 WCF 服務。
加入服務參考
若要加入外部服務的參考
在 [方案總管] 中,以滑鼠右鍵按一下要在其中加入此服務之專案的名稱,然後按一下 [加入服務參考]。
[加入服務參考] 對話方塊隨即出現。
在 [位址] 方塊中,輸入服務的 URL,然後按一下 [移至] 搜尋服務。 如果服務會實作使用者名稱/密碼安全性,可能會提示您輸入使用者名稱和密碼。
注意事項 您只應參考受信任來源的服務。加入不受信任來源的參考可能會危害安全性。
注意事項 您也可以從儲存有效服務中繼資料所在的最後 15 個 URL 的下拉式清單中選取 URL。
執行搜尋的同時,會顯示進度列。 您可以隨時按一下 [停止] 停止搜尋。
在 [服務] 清單中,展開所要使用的服務節點,並選取服務合約。
在 [命名空間] 方塊中,輸入要用於參考的命名空間。
按一下 [確定] 將參考加入至專案。
服務用戶端 (Proxy) 隨即產生,而且描述服務的中繼資料會加入至 app.config 檔案。
若要在目前方案中加入服務的參考
在 [方案總管] 中,以滑鼠右鍵按一下要在其中加入此服務之專案的名稱,然後按一下 [加入服務參考]。
[加入服務參考] 對話方塊隨即出現。
按一下 [探索]。
目前方案中的所有 WCF 服務都會加入至 [服務] 清單。
在 [服務] 清單中,展開所要使用的服務節點,並選取服務合約。
在 [命名空間] 方塊中,輸入要用於參考的命名空間。
按一下 [確定] 將參考加入至專案。
服務用戶端 (Proxy) 隨即產生,而且描述服務的中繼資料會加入至 app.config 檔案。
更新服務參考
一段時間後,WCF 服務的中繼資料可能會變更,因此需要更新服務參考。
若要更新服務參考
在 [方案總管] 中,以滑鼠右鍵按一下服務參考,然後按一下 [更新服務參考]。
從原始位置更新參考的同時,會顯示進度對話方塊,而且會重新產生服務用戶端以反映中繼資料中的任何變更。
移除服務參考
如果服務參考已不再使用,您可以從方案中移除它。
若要移除服務參考
在 [方案總管] 中,以滑鼠右鍵按一下服務參考,然後按一下 [刪除]。
服務用戶端隨即從方案中移除,而且描述服務的中繼資料也會從 app.config 檔案中移除。
注意事項 任何會參考服務參考的程式碼都必須手動移除。
請參閱
工作
參考
概念
Visual Studio 中的 Windows Communication Foundation 服務和 WCF 資料服務