VCFilter.AddWebReference(String, String) 方法

定义

将对 Web 服务的引用添加到筛选器。 新的 Web 服务引用子文件夹将添加到项目的 " Web 引用 " 文件夹中。 此新文件夹包含与 Web 服务相关的其他几个项目项。 方法返回 ProjectItem 与新的 Web 服务文件夹关联的对象。

public:
 System::Object ^ AddWebReference(System::String ^ bstrUrl, System::String ^ bstrName);
public:
 Platform::Object ^ AddWebReference(Platform::String ^ bstrUrl, Platform::String ^ bstrName);
winrt::Windows::Foundation::IInspectable AddWebReference(std::wstring const & bstrUrl, std::wstring const & bstrName);
[System.Runtime.InteropServices.DispId(2358)]
public object AddWebReference (string bstrUrl, string bstrName);
[<System.Runtime.InteropServices.DispId(2358)>]
abstract member AddWebReference : string * string -> obj
Public Function AddWebReference (bstrUrl As String, bstrName As String) As Object

参数

bstrUrl
String

必需。 通常,这是扩展名为 .disco 或 .vsdisco 的文件名 URL。

bstrName
String

必需。 Web 服务文件夹的名称。

返回

Object

一个 ProjectItem 对象,它是新的 Web 引用 文件夹。

属性

注解

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

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

用途
映射文件 (引用 .map) 此 XML 文件将 Url 映射到本地缓存的文件位置。 它列出了 Web 服务的发现文件和服务协定文件。
服务协定文件 ( .wsdl) 这些 SOAP 文件指定 Web 服务的接口。 " Web 引用 " 文件夹中可能有多个协定文件。
XML 架构定义文件 ( .xsd) 这些文件包含 Web 服务的 XML 架构定义。 " Web 引用 " 文件夹中可能有多个架构文件。
发现文件 ( .disco 或 .vsdisco) 此 XML 文件包含指向描述 Web 服务的其他资源的链接。

适用于