WCFBuildProvider 类

定义

为 Windows Communication Foundation (WCF) 服务生成代理类代码。

public ref class WCFBuildProvider : System::Web::Compilation::BuildProvider
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
[System.Security.SecurityCritical]
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
type WCFBuildProvider = class
    inherit BuildProvider
[<System.Security.SecurityCritical>]
type WCFBuildProvider = class
    inherit BuildProvider
Public Class WCFBuildProvider
Inherits BuildProvider
继承
WCFBuildProvider
属性

注解

WCFBuildProvider使用在包含 WCF 服务引用的 Web 应用程序的根级别 ( .svcmap) 映射文件。 映射文件指定必须为其生成代理类源代码的服务。 然后,在 Web 应用程序编译阶段,将用其他资源编译生成的代理类。

继承 VirtualPath 属性在内部定义,并指向 .svcmap 文件所在的 Web 应用程序根目录。

构造函数

WCFBuildProvider()

初始化 WCFBuildProvider 类的新实例。

属性

CodeCompilerType

表示生成提供程序为自定义文件类型生成源代码所使用的编译器类型。

(继承自 BuildProvider)
ReferencedAssemblies

表示要用生成提供程序生成的源代码进行编译的程序集。

(继承自 BuildProvider)
VirtualPath

表示要由此生成提供程序实现生成的文件。

(继承自 BuildProvider)
VirtualPathDependencies

表示在生成提供程序生成代码之前必须生成的虚拟路径的集合。

(继承自 BuildProvider)

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GenerateCode(AssemblyBuilder)

生成服务代理类源代码并将其添加到指定的程序集生成器。

GetCodeCompileUnit(IDictionary)

表示生成的 CodeDOM 关系图的容器。

(继承自 BuildProvider)
GetCustomString(CompilerResults)

生成要在编译后的程序集中保留的字符串。

(继承自 BuildProvider)
GetDefaultCompilerType()

返回应用程序中默认语言的编译器设置。

(继承自 BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

根据指定的语言返回生成提供程序的编译器设置。

(继承自 BuildProvider)
GetGeneratedType(CompilerResults)

返回生成提供程序从虚拟路径生成的类型。

(继承自 BuildProvider)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetResultFlags(CompilerResults)

返回指示生成虚拟路径时所需操作的值。

(继承自 BuildProvider)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OpenReader()

打开文本读取器以从当前生成提供程序对象的虚拟路径读取。

(继承自 BuildProvider)
OpenReader(String)

打开文本读取器以从指定的虚拟路径读取。

(继承自 BuildProvider)
OpenStream()

打开流以读取当前生成提供程序对象的虚拟路径。

(继承自 BuildProvider)
OpenStream(String)

打开流以从指定的虚拟路径读取。

(继承自 BuildProvider)
ProcessCompileErrors(CompilerResults)

当在派生类中被重写时,能够查看编译器错误消息,以便将其修改为提供更多信息。

(继承自 BuildProvider)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅