WCFBuildProvider Clase

Definición

Genera el código de la clase de proxy para los servicios de Windows Communication Foundation (WCF).Generates proxy class code for Windows Communication Foundation (WCF) services.

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
Herencia
WCFBuildProvider
Atributos

Comentarios

El WCFBuildProvider usa archivos de asignación (. svcmap) en el nivel raíz de la aplicación web que contiene las referencias de servicio de WCF.The WCFBuildProvider uses mapping files (.svcmap) at the root level of the Web application that contains WCF service references. Los archivos de asignación especifican los servicios para los que se debe generar el código fuente de la clase de proxy.The mapping files specify the services for which proxy class source code must be generated. La clase de proxy generada se compila con los otros recursos durante la fase de compilación de la aplicación Web.The generated proxy class is then compiled with the other resources during the Web application compilation phase.

La propiedad heredada VirtualPath se define internamente y apunta al directorio raíz de la aplicación web donde residen los archivos. svcmap.The inherited VirtualPath property is internally defined and points to the Web application root directory where the .svcmap files reside.

Constructores

WCFBuildProvider()

Inicializa una nueva instancia de la clase WCFBuildProvider.Initializes a new instance of the WCFBuildProvider class.

Propiedades

CodeCompilerType

Representa el tipo de compilador utilizado por un proveedor de generación para generar código fuente para un tipo de archivo personalizado.Represents the compiler type used by a build provider to generate source code for a custom file type.

(Heredado de BuildProvider)
ReferencedAssemblies

Representa los ensamblados que se van a compilar con el código fuente que genera el proveedor de compilación.Represents the assemblies to compile with the source generated by the build provider.

(Heredado de BuildProvider)
VirtualPath

Representa el archivo que la implementación de este proveedor de compilación va a crear.Represents the file to be built by this build provider implementation.

(Heredado de BuildProvider)
VirtualPathDependencies

Representa una colección de rutas de acceso virtual que es necesario compilar para que el proveedor de generación pueda generar código.Represents a collection of virtual paths that must be built before the build provider generates code.

(Heredado de BuildProvider)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GenerateCode(AssemblyBuilder)

Genera el código fuente de la clase de proxy de servicio y lo agrega al generador de ensamblado especificado.Generates the service proxy class source code and adds it to the specified assembly builder.

GetCodeCompileUnit(IDictionary)

Representa el contenedor para el gráfico CodeDOM generado.Represents the container for the generated CodeDOM graph.

(Heredado de BuildProvider)
GetCustomString(CompilerResults)

Genera una cadena para conservar en el ensamblado compilado.Generates a string to be persisted in the compiled assembly.

(Heredado de BuildProvider)
GetDefaultCompilerType()

Devuelve la configuración del compilador para el lenguaje predeterminado de la aplicación.Returns the compiler settings for the default language in the application.

(Heredado de BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Devuelve la configuración del compilador para el proveedor de compilación basándose en el lenguaje especificado.Returns the compiler settings for the build provider based on the specified language.

(Heredado de BuildProvider)
GetGeneratedType(CompilerResults)

Devuelve un tipo generado por el proveedor de compilación de la ruta de acceso virtual.Returns a type generated by the build provider from the virtual path.

(Heredado de BuildProvider)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetResultFlags(CompilerResults)

Devuelve un valor que indica las acciones necesarias cuando se compila una ruta de acceso virtual.Returns a value indicating actions required when a virtual path is built.

(Heredado de BuildProvider)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OpenReader()

Abre un lector de texto para leer de la ruta de acceso virtual del objeto de proveedor de compilación actual.Opens a text reader for reading from the virtual path of the current build provider object.

(Heredado de BuildProvider)
OpenReader(String)

Abre un lector de texto para leer de una ruta de acceso virtual especificada.Opens a text reader for reading from a specified virtual path.

(Heredado de BuildProvider)
OpenStream()

Abre una secuencia para leer la ruta de acceso virtual del objeto de proveedor de compilación actual.Opens a stream for reading the virtual path of the current build provider object.

(Heredado de BuildProvider)
OpenStream(String)

Abre una secuencia para leer de una ruta de acceso virtual especificada.Opens a stream for reading from a specified virtual path.

(Heredado de BuildProvider)
ProcessCompileErrors(CompilerResults)

Cuando se invalida en una clase derivada, permite revisar los mensajes del error del compilador para que pueda modificarlos para proporcionar más información.When overridden in a derived class, enables you to review compiler error messages so that you can modify them to provide more information.

(Heredado de BuildProvider)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también