WCFBuildProvider Classe

Definição

Gera código de classe proxy para serviços do 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
Herança
WCFBuildProvider
Atributos

Observações

Utiliza WCFBuildProvider ficheiros de mapeamento (.svcmap) ao nível raiz da aplicação Web que contêm referências de serviço WCF. Os ficheiros de mapeamento especificam os serviços para os quais o código-fonte da classe proxy deve ser gerado. A classe proxy gerada é então compilada com os outros recursos durante a fase de compilação da aplicação Web.

A propriedade herdada VirtualPath está definida internamente e aponta para o diretório raiz da aplicação Web onde residem os ficheiros .svcmap.

Construtores

Name Description
WCFBuildProvider()

Inicializa uma nova instância da WCFBuildProvider classe.

Propriedades

Name Description
CodeCompilerType

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

(Herdado de BuildProvider)
ReferencedAssemblies

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

(Herdado de BuildProvider)
VirtualPath

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

(Herdado de BuildProvider)
VirtualPathDependencies

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

(Herdado de BuildProvider)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateCode(AssemblyBuilder)

Gera o código-fonte da classe proxy do serviço e adiciona-o ao assembly builder especificado.

GetCodeCompileUnit(IDictionary)

Representa o contentor para o grafo CodeDOM gerado.

(Herdado de BuildProvider)
GetCustomString(CompilerResults)

Gera uma string a ser mantida na assembly compilada.

(Herdado de BuildProvider)
GetDefaultCompilerType()

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

(Herdado de BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

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

(Herdado de BuildProvider)
GetGeneratedType(CompilerResults)

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

(Herdado de BuildProvider)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetResultFlags(CompilerResults)

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

(Herdado de BuildProvider)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OpenReader()

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

(Herdado de BuildProvider)
OpenReader(String)

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

(Herdado de BuildProvider)
OpenStream()

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

(Herdado de BuildProvider)
OpenStream(String)

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

(Herdado de BuildProvider)
ProcessCompileErrors(CompilerResults)

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()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também