ServiceDescriptionImporter.GenerateWebReferences 方法

定义

编译 Web 引用的集合,以生成客户端代理或服务器存根。

public:
 static System::Collections::Specialized::StringCollection ^ GenerateWebReferences(System::Web::Services::Description::WebReferenceCollection ^ webReferences, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::Web::Services::Description::WebReferenceOptions ^ options);
public static System.Collections.Specialized.StringCollection GenerateWebReferences (System.Web.Services.Description.WebReferenceCollection webReferences, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.CodeDom.CodeCompileUnit codeCompileUnit, System.Web.Services.Description.WebReferenceOptions options);
static member GenerateWebReferences : System.Web.Services.Description.WebReferenceCollection * System.CodeDom.Compiler.CodeDomProvider * System.CodeDom.CodeCompileUnit * System.Web.Services.Description.WebReferenceOptions -> System.Collections.Specialized.StringCollection
Public Shared Function GenerateWebReferences (webReferences As WebReferenceCollection, codeProvider As CodeDomProvider, codeCompileUnit As CodeCompileUnit, options As WebReferenceOptions) As StringCollection

参数

webReferences
WebReferenceCollection

要编译的 Web 引用的 WebReferenceCollection

codeProvider
CodeDomProvider

指定代码提供程序的 CodeDomProvider

codeCompileUnit
CodeCompileUnit

CodeCompileUnit,指定代码要编译进的单元。

options
WebReferenceOptions

指定代码生成选项的 WebReferenceOptions

返回

编译器警告的 StringCollection

注解

集合的每个 WebReference 成员 webReferences 中的服务说明文档集合应仅 ServiceDescription 包含 和 XmlSchema 对象。 此方法无法解释 DiscoveryDocument 对象。

如果集合中的任何 webReferences XML Web 服务方法共享自定义参数或返回类型,则这些类型也会在生成的代理方法之间共享。 与单独编译每个代理的情况不同,这是一个重要优势,因为在这种情况下,此类类型无法互操作。

适用于