WCFBuildProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera il codice della classe proxy per i servizi di 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
- Ereditarietà
- Attributi
Commenti
WCFBuildProviderUsa i file di mapping (con estensione svcmap) a livello di radice dell'applicazione Web che contiene i riferimenti al servizio WCF. I file di mapping specificano i servizi per i quali deve essere generato il codice sorgente della classe proxy. La classe proxy generata viene quindi compilata con le altre risorse durante la fase di compilazione dell'applicazione Web.
La proprietà ereditata VirtualPath viene definita internamente e punta alla directory radice dell'applicazione Web in cui risiedono i file con estensione svcmap.
Costruttori
WCFBuildProvider() |
Inizializza una nuova istanza della classe WCFBuildProvider. |
Proprietà
CodeCompilerType |
Rappresenta il tipo di compilatore utilizzato da un provider di compilazione per la generazione di codice sorgente per un tipo di file personalizzato. (Ereditato da BuildProvider) |
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 |
Rappresenta una raccolta di percorsi virtuali da compilare prima della generazione del codice da parte del provider di compilazione. (Ereditato da BuildProvider) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GenerateCode(AssemblyBuilder) |
Genera il codice sorgente della classe proxy di servizio e lo aggiunge al generatore di assembly specificato. |
GetCodeCompileUnit(IDictionary) |
Rappresenta il contenitore per il grafico CodeDOM generato. (Ereditato da BuildProvider) |
GetCustomString(CompilerResults) |
Genera una stringa che deve essere resa persistente nell'assembly compilato. (Ereditato da BuildProvider) |
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) |
Restituisce un valore che indica le azioni necessarie quando viene generato un percorso virtuale. (Ereditato da BuildProvider) |
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) |