配置服务

在设计和实现服务协定后,即可配置服务。在其中可以定义和自定义如何向客户端公开服务,包括指定可以找到服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型。

此处使用的配置包括在代码中以强制方式或通过使用配置文件定义和自定义服务的各个方面的所有方法,例如指定其终结点地址、使用的传输及其安全方案。实际上,编写配置是 WCF 应用程序编程的主要部分。

本节内容

  • 简化配置
    从 .NET Framework 版本 4 开始,WCF 附带一个新的默认配置模型,该模型简化了 WCF 配置要求。如果您没有为特定服务提供任何 WCF 配置,运行时将自动使用默认终结点、绑定和行为配置您的服务。
  • 使用配置文件配置服务
    可使用 .NET Framework 配置技术对 Windows Communication Foundation (WCF) 服务进行配置。通常情况下,向承载 WCF 服务的 Internet 信息服务 (IIS) 网站的 Web.config 文件添加 XML 元素。这些元素允许您更改详细信息,例如每台计算机上的终结点地址(用于与服务进行通信的实际地址)。
  • Windows Communication Foundation 绑定
    此外,WCF 包括几个绑定形式的系统提供的常见配置,这些绑定使您可以快速为客户端和服务的通信方式选择最基本的功能,例如所使用的传输、安全性和消息编码。
  • Windows Communication Foundation 终结点
    与 WCF 服务的所有通信是通过该服务的终结点**进行的。终结点包含协定、在绑定中指定的配置信息,以及指示查找服务或获取该服务相关信息的位置的地址。
  • 保证服务的安全
    使用 WCF 和现有安全机制,可以将保密性、完整性、身份验证和授权实现到任何服务中。还可以审核安全成功和安全失败。
  • 管理和诊断
    监视应用程序生存期的各个阶段:事件和消息日志记录、跟踪以及由一组管理工具启用的性能监视。

参考

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

相关章节

基本编程生命周期

设计和实现服务

承载服务

生成客户端

扩展性介绍

另请参见

其他资源

基本 WCF 编程
概念概述
WCF 功能详细信息

生成日期:2011-02-23