ServiceBuildProvider Classe

Definição

Define um conjunto de propriedades e métodos para gerar código-fonte dentro do ambiente de compilação ASP.NET. Esta classe é a implementação Windows Communication Foundation (WCF) do BuildProvider.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu 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
Herança
ServiceBuildProvider
Atributos

Construtores

Name Description
ServiceBuildProvider()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da ServiceBuildProvider classe.

Propriedades

Name Description
CodeCompilerType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Representa o tipo de compilador usado por um fornecedor de compilações para gerar código-fonte para um tipo de ficheiro personalizado.

ReferencedAssemblies

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Representa os assemblies a compilar com o código-fonte gerado pelo fornecedor de compilação.

(Herdado de BuildProvider)
VirtualPath

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Representa o ficheiro a ser construído por esta implementação do fornecedor de compilações.

(Herdado de BuildProvider)
VirtualPathDependencies

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Representa um conjunto de caminhos virtuais que devem ser construídos antes de o fornecedor de compilação gerar código.

Métodos

Name Description
Equals(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateCode(AssemblyBuilder)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Gera código-fonte para o caminho virtual do fornecedor de build e adiciona o código-fonte a um assembly builder especificado.

GetCodeCompileUnit(IDictionary)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Representa o contentor para o grafo CodeDOM gerado.

(Herdado de BuildProvider)
GetCustomString(CompilerResults)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Gera uma string a ser mantida na assembly compilada.

GetDefaultCompilerType()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve as definições do compilador para a linguagem padrão na aplicação.

(Herdado de BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve as definições do compilador para o fornecedor de compilação com base na linguagem especificada.

(Herdado de BuildProvider)
GetGeneratedType(CompilerResults)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve um tipo gerado pelo fornecedor de compilação a partir do caminho virtual.

(Herdado de BuildProvider)
GetHashCode()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Serve como função de hash predefinida.

(Herdado de Object)
GetResultFlags(CompilerResults)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve um valor que indica as ações necessárias quando um caminho virtual é construído.

GetType()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OpenReader()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Abre um leitor de texto para ler a partir do caminho virtual do objeto fornecedor de compilação atual.

(Herdado de BuildProvider)
OpenReader(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Abre um leitor de texto para ler a partir de um caminho virtual especificado.

(Herdado de BuildProvider)
OpenStream()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Abre um stream para ler o caminho virtual do objeto fornecedor de compilação atual.

(Herdado de BuildProvider)
OpenStream(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Abre um fluxo para ler a partir de um caminho virtual especificado.

(Herdado de BuildProvider)
ProcessCompileErrors(CompilerResults)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando sobreposto numa classe derivada, permite-lhe rever mensagens de erro do compilador para que possa modificá-las e fornecer mais informação.

(Herdado de BuildProvider)
ToString()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a