Windows Communication Foundation 扩展性示例
本节中的示例演示一些 Windows Communication Foundation (WCF) 扩展性方案。
本节内容
- DataContract 代理项
演示如何使用数据协定代理类自定义诸如序列化、反序列化、架构导出和架构导入之类的过程。此示例演示如何在客户端和服务器方案中使用代理项,在这种方案中,数据在 WCF 客户端和服务之间进行序列化和传输。
- 扩展对错误处理和错误报告的控制
演示如何在 WCF 服务中使用 IErrorHandler 接口对错误处理和错误报告进行扩展控制。
- 操作格式化程序和操作选择器
演示如何使用 WCF 扩展点允许不同于 WCF 所需格式的消息数据。默认情况下,WCF 格式化程序要求在 <soap:body> 元素下包含方法参数。但是,此示例演示如何插入一个自定义操作格式化程序,用于分析 HTTP GET 查询字符串中的参数数据并使用该数据调用方法。
- 自定义服务主机
演示如何使用 ServiceHost 类的自定义派生来改变服务的运行时行为。此方法为通过通用方式配置大量服务提供了一个可重用的替代方法。此示例还演示如何使用 ServiceHostFactory 类在 Internet 信息服务 (IIS) 或 Windows 进程激活服务 (WAS) 承载环境中使用自定义 ServiceHost。
- 实例化扩展性示例
演示 WCF 实例化扩展性方案。
- 自定义消息筛选器
演示如何替换 WCF 用来将消息调度给终结点的消息筛选器。
- 参数筛选器
演示如何在调用方法之前验证传递给方法的参数。
- 消息检查器
演示如何实现和配置客户端和服务消息检查器。
- 元数据扩展性示例
演示 WCF 元数据扩展性方案。
- 互操作的扩展性示例
演示 WCF 可互操作的扩展性方案。
- 绑定扩展性示例
演示 WCF 绑定扩展性方案。
- 传输扩展性示例
演示 WCF 传输扩展性方案。
- 消息编码器扩展性示例
演示 WCF 通道扩展性方案。
- 消息编码器扩展性示例
演示 WCF 消息编码器扩展性方案。
- 规则驱动的 WCF 路由器
使用 Windows Workflow Foundation (WF) 规则引擎实现核心路由器功能,以确定将给定消息转发到何处。
- 安全扩展性示例
演示 WCF 安全扩展性方案。
- 文件永久性提供程序示例
演示如何创建使用持久性服务的永久性提供程序。
- Web 编程模型扩展性示例
演示如何使用 WCF Web 编程模型的扩展性模型。
- 联合扩展性示例
演示如何使用 WCF 联合源 (ATOM/RSS) 的扩展性模型。
- JSON with Padding (AJAX)
演示 WCF 服务中对 JSON with Padding (JSONP) 的支持。
另请参见
其他资源
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.