共用方式為


將 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