Ejemplos de extensibilidad de Windows Communication Foundation

Los ejemplos en esta sección muestran algunos escenarios de extensibilidad de Windows Communication Foundation (WCF).

En esta sección

  • Suplente de DataContract
    Muestra cómo se pueden personalizar procesos como la serialización, la deserialización, la exportación e importación del esquema mediante una clase suplente de contrato de datos. Este ejemplo muestra cómo utilizar un suplente en un escenario de cliente y servidor donde los datos se serializan y transmiten entre un cliente y un servicio WCF.
  • Formateador de operación y selector de operación
    Muestra cómo se pueden usar los puntos de extensibilidad de WCF para permitir que los datos de mensaje estén en un formato diferente de lo que espera WCF. De manera predeterminada, los formateadores de WCF esperan que se incluyan los parámetros de método en el elemento <soap:body>. El ejemplo muestra en su lugar cómo conectar un formateador de operaciones personalizado que analiza los datos de parámetros desde una cadena de consulta HTTP GET e invoca los métodos que utilizan esos datos.
  • Host de servicio personalizado
    Muestra cómo utilizar un derivado personalizado de la clase ServiceHost para modificar el comportamiento de tiempo de ejecución de un servicio. Este enfoque proporciona una alternativa reutilizable para configurar un gran número de servicios de una manera común. El ejemplo también muestra cómo utilizar la clase ServiceHostFactory para utilizar un ServiceHost personalizado en el entorno de host de Internet Information Services (IIS) o el Servicio de activación de procesos de Windows (WAS).
  • Filtro de parámetro
    Muestra cómo validar los parámetros pasados a un método antes de invocarse.
  • Inspectores de mensaje
    Muestra cómo implementar y configurar los inspectores de mensaje de cliente y servicio.
  • Ejemplo de enrutador WCF controlado por reglas
    Utiliza el motor de reglas de Windows Workflow Foundation (WF) para implementar la funcionalidad de enrutador principal con objeto de determinar hacia dónde desviar un mensaje concreto.

Consulte también

Otros recursos

Instrucciones de instalación
Sugerencias para la solución de problemas

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.