ServiceBuildProvider Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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) |