ServiceDescriptionImporter.GenerateWebReferences 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
编译 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 服务方法共享自定义参数或返回类型,则这些类型也会在生成的代理方法之间共享。 与单独编译每个代理的情况不同,这是一个重要优势,因为在这种情况下,此类类型无法互操作。