Esempi di estendibilità in Windows Communication Foundation

Negli esempi di questa sezione vengono illustrati alcuni scenari di estendibilità di Windows Communication Foundation (WCF).

Argomenti della sezione

  • Surrogato di DataContract
    Viene illustrato come i processi quali la serializzazione, la deserializzazione, l'esportazione e l'importazione dello schema possono essere personalizzati utilizzando una classe surrogata del contratto dati. Il questo esempio viene descritto come utilizzare un surrogato in uno scenario client e server in cui i dati vengono serializzati e trasmessi tra un client e un servizio di WCF.
  • Formattatore e selettore dell'operazione
    Viene illustrato come utilizzare i punti di estendibilità WCF per consentire l'uso di dati del messaggio in un formato diverso da quello previsto da WCF. Per impostazione predefinita, i formattatori WCF prevedono che i parametri del metodo siano inclusi nell'elemento <soap:body>. In realtà, nell'esempio viene illustrato come implementare un formattatore dell'operazione personalizzato che analizza i dati dei parametri da una stringa di query HTTP GET e richiama i metodi utilizzando tali dati.
  • Host di servizi personalizzati
    Viene illustrato come utilizzare un derivato personalizzato della classe ServiceHost per modificare il comportamento di runtime di un servizio. Questo approccio fornisce un'alternativa riutilizzabile alla configurazione tradizionale di un gran numero di servizi. Nell'esempio viene illustrato inoltre come utilizzare la classe ServiceHostFactory per utilizzare un ServiceHost personalizzato nell'ambiente host Internet Information Services (IIS) o nel servizio di attivazione dei processi di Windows (WAS, Windows Process Activation Service).
  • Filtro di parametri
    Viene illustrato come convalidare i parametri passati a un metodo prima che venga richiamato.
  • Controlli messaggi
    Viene illustrato come implementare e configurare i controlli messaggi del client e del servizio.
  • Router WCF basato su regole
    Utilizza il motore di regole Windows Workflow Foundation (WF) per implementarne le funzionalità principali e determinare dove inoltrare un determinato messaggio.

Vedere anche

Altre risorse

Istruzioni per l'impostazione
Suggerimenti per la risoluzione dei problemi

Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.