VCFilter.AddWebReference(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将对 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 服务文件夹的名称。
返回
一个 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 服务的其他资源的链接。 |