HOW TO:產生 Web 服務 Proxy
更新:2007 年 11 月
若要從用戶端應用程式存取 Web 服務,請先加入 Web 參考,也就是 Web 服務的參考。當您建立 Web 參考時,Visual Studio 會自動建立 Web 服務 Proxy 類別,並將它加入至您的專案。這個 Proxy 類別會公開 Web 服務的方法,並處理 Web 服務與您的應用程式之間往返的適當引數的封送處理。Visual Studio 使用 Web 服務描述語言 (WSDL) 來建立 Proxy。如需詳細資訊,請參閱XML Web Service 基礎結構。
您可以使用 [Web 參考 URL] 屬性,指定 Web 服務的 URL。[加入 Web 參考] 在預設狀況下會將此屬性設定為您選擇的 Web 服務的 URL,這是一個靜態的 URL。Web 參考可使用靜態 URL 或動態 URL。如果您將 Web 參考的 URL 行為屬性設定為動態,則應用程式會在執行階段時從應用程式組態檔的 appSettings 項目 (一般設定結構描述) 區段取得 URL。如需詳細資訊,請參閱 Visual Studio 中的 Web 參考。
將 Web 參考加入至用戶端應用程式後,可叫用該 Web 服務的公開方法並存取結果,就像對元件的任何其他方法的做法一樣。如需詳細資訊,請參閱HOW TO:呼叫 Web 服務。
如果您無法加入 Web 參考,例如無法從正在使用 Visual Studio 的電腦上存取 Web 服務時,可使用 Web 服務描述語言工具 (Wsdl.exe) 來產生 Web 服務用戶端 Proxy 類別。如需詳細資訊,請參閱建立 XML Web Service Proxy。
若要產生 Web 服務 Proxy 類別
- 在專案加入一個 Web 參考。如需詳細資訊,請參閱 HOW TO:加入和移除 Web 參考。如此會自動產生 Proxy 類別並加入至方案中,接著就可以像其他類別一樣變成執行個體。