Windows Communication Foundation 扩展性示例

本节中的示例演示一些 Windows Communication Foundation (WCF) 扩展性方案。

本节内容

  • DataContract 代理项
    演示如何使用数据协定代理类自定义诸如序列化、反序列化、架构导出和架构导入之类的过程。此示例演示如何在客户端和服务器方案中使用代理项,在这种方案中,数据在 WCF 客户端和服务之间进行序列化和传输。
  • 操作格式化程序和操作选择器
    演示如何使用 WCF 扩展点允许不同于 WCF 所需格式的消息数据。默认情况下,WCF 格式化程序要求在 <soap:body> 元素下包含方法参数。但是,此示例演示如何插入一个自定义操作格式化程序,用于分析 HTTP GET 查询字符串中的参数数据并使用该数据调用方法。
  • 自定义服务主机
    演示如何使用 ServiceHost 类的自定义派生来改变服务的运行时行为。此方法为通过通用方式配置大量服务提供了一个可重用的替代方法。此示例还演示如何使用 ServiceHostFactory 类在 Internet 信息服务 (IIS) 或 Windows 进程激活服务 (WAS) 承载环境中使用自定义 ServiceHost。
  • 参数筛选器
    演示如何在调用方法之前验证传递给方法的参数。
  • 消息检查器
    演示如何实现和配置客户端和服务消息检查器。
  • 规则驱动的 WCF 路由器
    使用 Windows Workflow Foundation (WF) 规则引擎实现核心路由器功能,以确定将给定消息转发到何处。

另请参见

其他资源

设置说明
疑难解答指南

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