ServiceBuildProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define un conjunto de propiedades y métodos para generar código fuente dentro del entorno de compilación de ASP.NET. Esta clase es la implementación de Windows Communication Foundation (WCF) de BuildProvider.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public ref class ServiceBuildProvider sealed : System::Web::Compilation::BuildProvider
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
[System.ServiceModel.Activation.ServiceActivationBuildProvider]
public sealed class ServiceBuildProvider : System.Web.Compilation.BuildProvider
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
[<System.ServiceModel.Activation.ServiceActivationBuildProvider>]
type ServiceBuildProvider = class
inherit BuildProvider
Public NotInheritable Class ServiceBuildProvider
Inherits BuildProvider
- Herencia
- Atributos
Constructores
| Nombre | Description |
|---|---|
| ServiceBuildProvider() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa una nueva instancia de la clase ServiceBuildProvider. |
Propiedades
| Nombre | Description |
|---|---|
| CodeCompilerType |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Representa el tipo de compilador usado por un proveedor de compilación para generar código fuente para un tipo de archivo personalizado. |
| ReferencedAssemblies |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Representa los ensamblados que se van a compilar con el origen generado por el proveedor de compilación. (Heredado de BuildProvider) |
| VirtualPath |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Representa el archivo que va a compilar esta implementación del proveedor de compilación. (Heredado de BuildProvider) |
| VirtualPathDependencies |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Representa una colección de rutas de acceso virtuales que se deben compilar antes de que el proveedor de compilación genere código. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GenerateCode(AssemblyBuilder) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera código fuente para la ruta de acceso virtual del proveedor de compilación y agrega el código fuente a un generador de ensamblados especificado. |
| GetCodeCompileUnit(IDictionary) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Representa el contenedor para el gráfico CodeDOM generado. (Heredado de BuildProvider) |
| GetCustomString(CompilerResults) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena que se va a conservar en el ensamblado compilado. |
| GetDefaultCompilerType() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve la configuración del compilador para el idioma predeterminado en la aplicación. (Heredado de BuildProvider) |
| GetDefaultCompilerTypeForLanguage(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve la configuración del compilador para el proveedor de compilación en función del lenguaje especificado. (Heredado de BuildProvider) |
| GetGeneratedType(CompilerResults) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve un tipo generado por el proveedor de compilación desde la ruta de acceso virtual. (Heredado de BuildProvider) |
| GetHashCode() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Actúa como función hash predeterminada. (Heredado de Object) |
| GetResultFlags(CompilerResults) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve un valor que indica las acciones necesarias cuando se compila una ruta de acceso virtual. |
| GetType() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una copia superficial del Objectactual. (Heredado de Object) |
| OpenReader() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Abre un lector de texto para leer desde la ruta de acceso virtual del objeto de proveedor de compilación actual. (Heredado de BuildProvider) |
| OpenReader(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Abre un lector de texto para leer desde una ruta de acceso virtual especificada. (Heredado de BuildProvider) |
| OpenStream() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Abre una secuencia para leer la ruta de acceso virtual del objeto del proveedor de compilación actual. (Heredado de BuildProvider) |
| OpenStream(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Abre una secuencia para leer desde una ruta de acceso virtual especificada. (Heredado de BuildProvider) |
| ProcessCompileErrors(CompilerResults) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Cuando se invalida en una clase derivada, le permite revisar los mensajes de error del compilador para que pueda modificarlos para proporcionar más información. (Heredado de BuildProvider) |
| ToString() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una cadena que representa el objeto actual. (Heredado de Object) |