共用方式為


How to: 將 Web 服務加入至專案系統

XML Web 服務在一般情況下,是 URL 可定址回到專案系統使用 SOAP (簡易物件存取通訊協定) 通訊協定的程式化的資訊的資源。 您可以藉由使用 Web 服務兩者整合以 VSPackage 專案系統IVsAddProjectItemDlg2介面。

若要將 Web 服務加入至您的專案系統

  1. 呼叫QueryServiceIVsAddProjectItemDlg2介面透過SVsAddWebReferenceDlg服務。

  2. 呼叫 AddWebReferenceDlg 方法。 如果您傳入pDiscoverySession參數則做為NULL、 探索工作階段時建立,以及工作階段就會快取,使其可供後續使用IVsAddWebReferenceDlg2介面。 AddWebReferenceDlg方法會傳回變數的指標, IDiscoveryResult2

  3. 呼叫 AddWebReference 方法。 自動化物件傳入作為 Web 服務參考] 資料夾的pUnkWebReferenceFolder參數。 Visual Studio 環境接著會檢查 Web 服務是否已經存在。 如果 Web 服務不存在,環境就會下載,並將 Web 服務加入至把資料夾及其中的任何其他檔案 (例如.wsdl 檔案) 到資料夾的子節點。

請參閱

參考

IVsAddWebReferenceDlg2

IDiscoveryResult

IDiscoverySession

IVsDiscoveryService