Share via


ServiceBuildProvider Classe

Definizione

Definisce un set di proprietà e metodi per la generazione di codice sorgente all'interno dell'ambiente di compilazione ASP.NET. Questa classe è l'implementazione Windows Communication Foundation (WCF) di BuildProvider.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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
Ereditarietà
ServiceBuildProvider
Attributi

Costruttori

ServiceBuildProvider()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe ServiceBuildProvider.

Proprietà

CodeCompilerType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rappresenta il tipo di compilatore utilizzato da un provider di compilazione per la generazione di codice sorgente per un tipo di file personalizzato.

ReferencedAssemblies

Rappresenta gli assembly da compilare con il codice sorgente generato dal provider di compilazione.

(Ereditato da BuildProvider)
VirtualPath

Rappresenta il file che deve essere compilato da questa implementazione del provider di compilazione.

(Ereditato da BuildProvider)
VirtualPathDependencies

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rappresenta una raccolta di percorsi virtuali da compilare prima della generazione del codice da parte del provider di compilazione.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GenerateCode(AssemblyBuilder)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera codice sorgente per il percorso virtuale del provider di compilazione e aggiunge tale codice al generatore di assembly specificato.

GetCodeCompileUnit(IDictionary)

Rappresenta il contenitore per il grafico CodeDOM generato.

(Ereditato da BuildProvider)
GetCustomString(CompilerResults)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera una stringa che deve essere resa persistente nell'assembly compilato.

GetDefaultCompilerType()

Restituisce le impostazioni del compilatore per il linguaggio predefinito nell'applicazione.

(Ereditato da BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Restituisce le impostazioni del compilatore per il provider di compilazione in base al linguaggio specificato.

(Ereditato da BuildProvider)
GetGeneratedType(CompilerResults)

Restituisce un tipo generato dal provider di compilazione dal percorso virtuale.

(Ereditato da BuildProvider)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetResultFlags(CompilerResults)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce un valore che indica le azioni necessarie quando viene generato un percorso virtuale.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OpenReader()

Apre un visualizzatore di testo per la lettura dal percorso virtuale dell'oggetto corrente del provider di compilazione.

(Ereditato da BuildProvider)
OpenReader(String)

Apre un visualizzatore di testo per la lettura dal percorso virtuale specificato.

(Ereditato da BuildProvider)
OpenStream()

Apre un flusso per la lettura del percorso virtuale dell'oggetto corrente del provider di compilazione.

(Ereditato da BuildProvider)
OpenStream(String)

Apre un flusso per la lettura da un percorso virtuale specificato.

(Ereditato da BuildProvider)
ProcessCompileErrors(CompilerResults)

Quando è sottoposto a override in una classe derivata, consente di rivedere i messaggi di errore del compilatore in modo da poterli modificarli per fornire ulteriori informazioni.

(Ereditato da BuildProvider)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a