`

第四章:WCF绑定(1)

    博客分类:
  • WCF
wcf 
阅读更多
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx

绑定和信道栈

在WCF中,所有的通信细节都是通过信道来处理的,它是信道组件组成的栈,所有的消息都会在运行时传输。最底层的组件是传输信道。它实现了一个给定的传输协议,并且从线路上读取消息。传输信道使用消息Encoder来读取输入的字节,并且映射到Message对象,用于后面的处理。



之后,消息在剩下的信道栈中冒泡上升,让每一个经过的协议信道有机会处理,直到消息到达顶部,然后WCF会将最终的消息分发到你的服务实现中。这一系列的处理会让消息会经过重大的转变。

让开发者直接面向协议栈进行编程难度非常高,因为你必须在处理每一个协议栈的时候非常小心,这些协议栈有可能彼此之间也不兼容。

所以WCF提供了一种简单的方式去完成目标,这就是终结点。在终结点中,我们可以指定访问地址,绑定和契约。为了解更多有关终结点的信息。Windows Communication Foundation遵循罗列出来的绑定描述去创建每一个协议栈。绑定会将你的服务实现绑定到协议栈处理中。
分享到:
评论

相关推荐

    构建WCF面向服务的应用程序系列课程(1):WCF概要

    在“20070924--构建WCF面向服务的应用程序系列课程(1):WCF概要.pdf”这份资料中,你将获得WCF的基础知识,包括其核心概念、创建服务的基本步骤以及如何开始你的第一个WCF项目。通过学习这个系列课程,你将能够熟练...

    Windows Vista 黄金周系列课程(7):WCF(III)-Windows Communication Foundation高手入门

    在Windows Vista黄金周系列课程的第七部分,我们将深入探讨WCF这一高级通信框架,它是构建企业级服务的基础,旨在简化跨平台和跨网络的通信。 **WCF基础概念** 1. **服务导向架构**:WCF基于服务导向架构(SOA),...

    ASP.NET开发大全第18章.WCF开发基础.doc

    PPT文件(如CON312.ppt、第33-35章WCF培训讲义.ppt、WCF简单介绍.ppt)通常包含详细的教程和演示,帮助开发者理解WCF的概念、配置和使用。它们可能涵盖服务宿主、配置文件、调试技巧以及高级特性,如事务处理、流...

    构建WCF面向服务的应用程序系列课程(1):WCF概要.zip

    在本系列课程的第一部分,我们将深入探讨WCF的基本概念和核心组件。 1. **服务契约和服务接口** WCF中的服务契约定义了服务提供的操作,也就是服务能做什么。这些契约通常通过接口来实现,接口定义了一组方法,...

    WCF教程WCF教程

    ### 第四部分:WCF扩展 这部分将介绍如何自定义和扩展WCF以满足特定需求: 1. **行为扩展**:自定义服务行为和客户端行为,如行为配置、行为实现。 2. **绑定元素扩展**:创建自定义绑定以支持新的传输或编码方式...

    wcf 服务编程第七章

    **WCF服务编程第七章** 在Windows Communication Foundation (WCF)中,第七章通常会深入探讨服务的安全性、事务和消息队列等关键概念。WCF是.NET框架中用于构建可互操作的分布式应用程序的强大工具,它允许服务提供...

    Windows Vista 黄金周系列课程(6):WCF(II)-Windows Communication Foundation的A、B、C

    1. WCF架构概述:介绍WCF的基本组件和工作流程。 2. 创建第一个WCF服务:通过实例演示如何从零开始创建一个简单的WCF服务。 3. 绑定和配置:详细讲解各种预定义绑定的使用,以及如何自定义绑定。 4. 服务合同:讨论...

    WCF技术剖析(卷1)

    **WCF技术剖析(卷1)** Windows Communication Foundation(WCF)是微软.NET框架中的一项核心技术,用于构建可互操作的、面向服务的应用程序。本书《WCF技术剖析(卷1)》深入探讨了WCF的各个方面,为读者提供了一个...

    Apress Pro WCF 4

    **第四章:安装和创建WCF服务** - **环境设置**:指导读者如何搭建开发环境,包括安装.NET Framework 4.0等。 - **服务定义**:介绍如何定义服务接口和实现具体的服务逻辑。 - **宿主服务**:提供示例代码来演示...

    WCF服务编程4-5章

    综上所述,WCF服务编程的第四章和第五章是深入理解服务实现和配置的关键。掌握这些知识后,开发者能够灵活地创建、配置和管理符合业务需求的WCF服务,确保服务的安全、可靠和高效运行。通过阅读并实践《WCF服务编程...

    C#WCF和HTTP文件传输练习.zip

    在WCF中,我们可以选择使用HTTP传输绑定(如BasicHttpBinding或WebHttpBinding),这些绑定支持通过HTTP协议传递消息。HTTP协议的优势在于其广泛的支持和良好的穿透性,使得客户端和服务器之间的通信更容易。 总的...

    WCF编程(第2版)pdf

    1. **服务**: WCF服务是可执行的代码单元,对外提供一种或多种操作,通过服务接口与外界交互。服务可以是Web服务、Remoting服务、消息队列服务等。 2. **终结点**: 服务通过终结点与客户端通信。终结点由地址(在...

    wcf服务编程 源码

    1. **服务契约和服务实现**:在WCF中,服务契约定义了服务提供的操作,通常以接口的形式声明。接口中的方法代表服务暴露的操作。例如,你可能会看到一个名为`IService`的接口,其中包含`OperationContract`特性标记...

    我的第一个WCF程序:HelloInDigo

    课程的第一部分,"WCF概述",涵盖了WCF的基础概念,包括服务、终结点、绑定、行为等核心元素,以及如何设置和运行一个基本的服务实例。 WCF的核心概念: 1. **服务**:WCF服务是提供特定功能的逻辑实体,可以通过...

    WCF服务编程第五部分

    4. **服务配置**:WCF服务的配置通常通过`.config`文件进行,其中包含了服务的绑定、终结点和行为设置。开发者可以通过修改配置文件来调整服务的行为,而无需重新编译代码。 5. **安全性**:在WCF中,安全性涵盖...

    WCF入门教程,我的第一个WCF

    1. **服务**: WCF服务是对外提供功能的实体,可以通过不同的绑定和地址被访问。服务由接口定义,实现该接口的类是服务的实现。 2. **终结点**: 服务通过终结点与外部世界交互,每个终结点包含地址、绑定和合同。...

    WCF小实例[包括WCF事务编程]

    **Windows Communication Foundation (WCF) 是微软.NET框架中用于构建分布式应用程序的服务模型。它提供了一种统一的方式,来创建、部署和管理跨平台的服务。在本实例中,我们将重点探讨WCF服务的基础知识以及如何...

    wcf揭秘第二章代码(修改了源代码的错误)

    《WCF揭秘》是关于Windows Communication Foundation(WCF)的一本深入解析的书籍,第二章主要探讨了WCF的基础架构和实现方式。本压缩包包含了第二章中的示例代码,这些代码已经根据原书的错误进行了修正,为读者...

    WCF第一步 源码 WCF第一步

    在本压缩包中,"WCF第一步 源码 WCF第一步" 提供了初学者入门WCF的源代码示例,便于理解WCF的基本概念和工作原理。** **WCF的核心概念:** 1. **服务契约(Service Contract)**:定义服务提供的操作和服务接口。...

    WCF服务编程中文版 PDF(5)

    1. **基本概念**:WCF的基本组件,如服务、终结点、绑定、行为等,以及它们如何协同工作以实现服务的发布和消费。 2. **服务合同**:定义服务提供的操作和数据交换格式,通常使用接口和数据契约来实现。数据契约...

Global site tag (gtag.js) - Google Analytics