共用方式為


VCFilter.AddWebReference 方法

將 Web 服務的參考加入至篩選。 新的 Web 服務參考子資料夾會加入至專案的 [Web 參考] 資料夾。 這個新的資料夾包含幾個與 Web 服務相關的其他專案項目。 這個方法會傳回與新 Web 服務資料夾關聯的 ProjectItem 物件。

命名空間:  Microsoft.VisualStudio.VCProjectEngine
組件:  Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

語法

'宣告
Function AddWebReference ( _
    bstrUrl As String, _
    bstrName As String _
) As Object
Object AddWebReference(
    string bstrUrl,
    string bstrName
)
Object^ AddWebReference(
    [InAttribute] String^ bstrUrl, 
    [InAttribute] String^ bstrName
)
abstract AddWebReference : 
        bstrUrl:string * 
        bstrName:string -> Object
function AddWebReference(
    bstrUrl : String, 
    bstrName : String
) : Object

參數

  • bstrUrl
    類型:String

    必要項。 這通常是具有 .disco 或 .vsdisco 副檔名的檔名 URL。

  • bstrName
    類型:String

    必要項。 Web 服務資料夾的名稱。

傳回值

類型:Object
代表新 [Web 參考] 資料夾的 ProjectItem 物件。

備註

如果 WebReferencesFolder 屬性為 Nothing (null 參考),則專案的 [Web 參考] 資料夾中建立 ProjectItem ,而 WebReferencesFolder 屬性設定為。

當建立 Web 服務的 Web 參考時,新的資料夾類型的 ProjectItem 會加入至專案的 ProjectItems 集合。 這個新的 ProjectItem 在其 ProjectItems 屬性中包含組成 Web 參考規格的個別項目。 下列資料表將說明包含在 Web 參考規格中的四種項目類型。

項目

用途

對應檔 (Reference.map)

這個 XML 檔將 URL 對應至本機快取的檔案位置。 它會列出 Web 服務的探索檔以及服務合約檔。

服務合約檔 (.wsdl)

這些 SOAP 檔案指定 Web 服務的介面。 可能有多個 [Web 參考] 資料夾中的合約檔。

XML 結構描述定義檔 (.xsd)

這些檔案包含 Web 服務的 XML 結構描述 (Schema) 定義。 可能有多個 [Web 參考] 資料夾中的結構描述檔案。

探索檔 (.disco 或 .vsdisco)

這個 XML 檔包含說明 Web 服務的其他資源連結。

.NET Framework 安全性

請參閱

參考

VCFilter 介面

Microsoft.VisualStudio.VCProjectEngine 命名空間