Get Microsoft Silverlight
摘要: 由于WCF完全是由托管代码编写,所以WCF提高了一个高级运行时来针对应用程序开发人员,它常被称为服务模型层。该高级运行时主要由一个称作调度程序(在服务主机上下文中)的组件和一个称作代理(在客户端上下文中)的组件组成。调度程序,代理的主要作用是在 WCF 消息对象和 Microsoft® .NET Framework 方法调用间进行转换。这些组件按照一系列明确定义的步骤来执行此过程,并在此过程的每个步骤中都提供了可供插入的扩展点。您可以使用这些扩展点来实现各种自定义行为,包括消息或参数验证、消息日志记录、消息转换、自定义序列化/反序列化格式、输出缓存、对象共用、错误处理和授权等。调度程序和代理都提供了大量的扩展点,您可以在其中插入自己的代码;这些扩展常被称为侦听器,因为它们允许您侦听默认的运行时执行行为。不过,我通常称它们为运行时扩展。 阅读全文
posted @ 2009-06-30 14:06 Godtear.com 阅读(646) 评论(0) 推荐(0) 编辑