WCFBuildProvider.GenerateCode(AssemblyBuilder) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成服务代理类源代码并将其添加到指定的程序集生成器。
public:
override void GenerateCode(System::Web::Compilation::AssemblyBuilder ^ assemblyBuilder);
public override void GenerateCode (System.Web.Compilation.AssemblyBuilder assemblyBuilder);
override this.GenerateCode : System.Web.Compilation.AssemblyBuilder -> unit
Public Overrides Sub GenerateCode (assemblyBuilder As AssemblyBuilder)
参数
- assemblyBuilder
- AssemblyBuilder
AssemblyBuilder 对象的实例,必须将所生成的代理代码添加到此实例中。 此实例由 ASP.NET 在运行时提供。
注解
此方法在 Web 应用程序根目录中搜索 .svcmap 文件。 如果找到文件,则方法会将相关服务的代理类的源代码生成到指定的中 assemblyBuilder
。
继承者说明
通常,此方法会分析 .svcmap 映射文件,并将生成的源代码添加到指定的 AssemblyBuilder 对象。 您可以以 TextWriter 对象或 CodeDOM 图的形式向程序集提供源代码。
有关详细信息,请参阅 BuildProvider。