Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Questa documentazione è stata archiviata e non viene gestita.

Classe WCFBuildProvider

Genera il codice della classe proxy per i servizi di Windows Communication Foundation (WCF).

System.Object
  System.Web.Compilation.BuildProvider
    System.Web.Compilation.WCFBuildProvider

Spazio dei nomi:  System.Web.Compilation
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

public class WCFBuildProvider : BuildProvider

Il tipo WCFBuildProvider espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoWCFBuildProviderInizializza una nuova istanza della classe WCFBuildProvider.
In alto

  NomeDescrizione
Proprietà pubblicaCodeCompilerTypeRappresenta il tipo di compilatore utilizzato da un provider di compilazione per generare codice sorgente per un tipo di file personalizzato. (Ereditato da BuildProvider)
Proprietà protetta.ReferencedAssembliesRappresenta gli assembly da compilare con il codice sorgente generato dal provider di compilazione. (Ereditato da BuildProvider)
Proprietà protetta.VirtualPathRappresenta il file che deve essere compilato da questa implementazione del provider di compilazione. (Ereditato da BuildProvider)
Proprietà pubblicaVirtualPathDependenciesRappresenta un insieme di percorsi virtuali che devono essere compilati prima della generazione di codice da parte del provider di compilazione. (Ereditato da BuildProvider)
In alto

  NomeDescrizione
Metodo pubblicoEquals(Object)Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoGenerateCodeGenera il codice sorgente della classe proxy di servizio e lo aggiunge al generatore di assembly specificato. (Esegue l'override di BuildProvider.GenerateCode(AssemblyBuilder)).
Metodo protettoGetCodeCompileUnitRappresenta il contenitore per il grafico CodeDOM generato. (Ereditato da BuildProvider)
Metodo pubblicoGetCustomStringInfrastruttura. Genera una stringa che deve essere mantenuta nell'assembly compilato. (Ereditato da BuildProvider)
Metodo protettoGetDefaultCompilerTypeRestituisce le impostazioni del compilatore per il linguaggio predefinito nell'applicazione. (Ereditato da BuildProvider)
Metodo protettoGetDefaultCompilerTypeForLanguageRestituisce le impostazioni del compilatore per il provider di compilazione in base al linguaggio specificato. (Ereditato da BuildProvider)
Metodo pubblicoGetGeneratedTypeRestituisce un tipo generato dal provider di compilazione dal percorso virtuale. (Ereditato da BuildProvider)
Metodo pubblicoGetHashCodeFunge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblicoGetResultFlagsRestituisce un valore che indica le azioni necessarie quando viene generato un percorso virtuale. (Ereditato da BuildProvider)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo protettoMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoOpenReader()Apre un visualizzatore di testo per la lettura dal percorso virtuale dell'oggetto corrente del provider di compilazione. (Ereditato da BuildProvider)
Metodo protettoOpenReader(String)Apre un visualizzatore di testo per la lettura dal percorso virtuale specificato. (Ereditato da BuildProvider)
Metodo protettoOpenStream()Apre un flusso per la lettura del percorso virtuale dell'oggetto corrente del provider di compilazione. (Ereditato da BuildProvider)
Metodo protettoOpenStream(String)Apre un flusso per la lettura da un percorso virtuale specificato. (Ereditato da BuildProvider)
Metodo pubblicoProcessCompileErrorsQuando è 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)
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto

WCFBuildProvider utilizza file di mapping (.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à VirtualPath ereditata viene definita internamente e punta alla directory radice dell'applicazione Web in cui risiedono i file .svcmap.

.NET Framework

Supportato in: 4, 3.5

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Mostra: