向筛选器添加对 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
一个 ProjectItem 对象,它是新的**“Web 引用”**文件夹。
备注
如果 WebReferencesFolder 属性为 Nothing (以 null 引用),则 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。