VCFilter.AddWebReference 方法

添加对 web 服务添加到筛选器。 一个新的 web 服务引用子文件夹添加到项目的 Web 引用 文件夹。 此新文件夹包含多个其他项目项与 web 服务有关。 方法返回 ProjectItem 对象与新的 web 服务文件夹。

命名空间:  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
    类型:System.String
    必选。通常,这是带有 .disco 或 .vsdisco 扩展名的文件名 URL。
  • bstrName
    类型:System.String
    必选。web 服务文件夹的名称。

返回值

类型:System.Object
为新 Web 引用 文件夹的 ProjectItem 对象。

备注

如果 WebReferencesFolder 属性是 Nothing (空引用),则项目的 Web 引用 文件夹的 ProjectItem 创建,并 WebReferencesFolder 属性设置为。

在创建了对 Web 服务的 Web 引用后,将向项目的 ProjectItems 集合添加新的文件夹类型 ProjectItem。 这个新的 ProjectItem 在其 ProjectItems 属性中包含组成 Web 引用规范的各项。 下表描述了 Web 引用规范中所包含项的四种类型。

用途

映射文件 (Reference.map)

该 XML 文件将 URL 映射到本地缓存文件位置。 它列出 Web 服务的发现文件和服务合同文件。

服务合同文件 (.wsdl)

这些 SOAP 文件指定 Web 服务的接口。 可以有多 Web 引用 在文件夹中的协定文件。

XML 架构定义文件 (.xsd)

这些文件包含 Web 服务的 XML 架构定义。 可以有多 Web 引用 在文件夹的一个架构文件。

发现文件(.disco 或 .vsdisco)

此 XML 文件包含指向描述 Web 服务的其他资源的链接。

.NET Framework 安全性

请参见

参考

VCFilter 接口

Microsoft.VisualStudio.VCProjectEngine 命名空间