随笔分类 -  关于WCF的学习

开发一个公司内部的CRM
WCF的基本编程 设计服务协定 如何:创建单工协定
摘要:如何:创建单向协定 本主题演示了创建使用单向协定的方法所需的基本步骤。这些方法从客户端调用 Windows Communication Foundation (WCF) 服务上的操作但不期待答复。例如,可以使用这种类型的协定将通知发布给许多订户。在创建双工(双向)协定(可使得客户端和服务器可以独立地相互通信,这样双方都可以启动对另一方的呼叫)时,还可以使用单向协定。具体而言,这样做可允许服务... 阅读全文

posted @ 2008-11-10 21:57 木饭 阅读(299) 评论(0) 推荐(0)

WCF的基本编程 设计服务协定 如何:创建请求-答复协定
摘要:本主题演示了创建使用请求-答复协定的方法所需的基本步骤。这些方法调用 Windows Communication Foundation (WCF) 服务上的操作并期待答复。必须根据此协定的条款发送答复并与请求相关联。即使相关方法返回的是 void,基础结构也将创建并发送一条空消息,以向调用方指示该方法已返回内容。取消创建和调度答复消息的唯一方法是对操作使用单向协定。 有关 如何指定操作协... 阅读全文

posted @ 2008-11-10 20:59 木饭 阅读(276) 评论(0) 推荐(0)

WCF的基本编程 设计服务协定
摘要:本主题介绍什么是服务协定、如何定义服务协定、可用的操作(以及基础消息交换的含义)、使用的数据类型以及可帮助您设计能充分满足方案需求的操作的其他问题。 创建服务协定 服务即一组操作。若要创建服务协定,必须对操作建模并指定其分组。在 Windows Communication Foundation (WCF) 应用程序中,通过创建一个方法并使用 OperationContractAttrib... 阅读全文

posted @ 2008-11-06 14:00 木饭 阅读(1144) 评论(0) 推荐(0)

WCF的基本编程 设计和实现服务概要
摘要:本节向您演示如何定义和实现 WCF 协定。服务协定指定终结点与外界通信的内容。更具体地说,它是有关一组特定消息的声明,这些消息被组织成基本消息交换模式 (MEP),如请求/答复、单向和双工。如果说服务协定是一组在逻辑上相关的消息交换,那么服务操作就是单个消息交换。例如,Hello 操作显然必须接受一条消息(以便调用方能够发出问候),并可能返回也可能不返回一条消息(具体取决于操作的礼节性)。... 阅读全文

posted @ 2008-11-05 15:45 木饭 阅读(233) 评论(0) 推荐(0)

WCF的基本编程生命周期
摘要:Windows Communication Foundation (WCF) 可让应用程序通报它们是在同一台计算机上、分布在 Internet 上还是在不同的应用程序平台上。本主题概述了生成 WCF 应用程序所需的任务。 基本任务 要执行的基本任务依次为: 定义服务协定。服务协定指定服务的签名、服务交换的数据和其他协定要求的数据。 实现协定。若要实现服务协定,请创建实现... 阅读全文

posted @ 2008-11-04 21:05 木饭 阅读(207) 评论(0) 推荐(0)

入门教程疑难解答
摘要:本主题列出使用“入门教程”时最常遇见的问题及其解决方法。 问题: 无法在硬盘上找到项目文件。 解决方案: 在 Windows Vista 中,Visual Studio 将项目文件保存在 c:\users\\Documents\Visual Studio 2005\Projects 下,对于 Windows 的早期版本,保存在 c:\Documents and Settings\\My Docum... 阅读全文

posted @ 2008-11-04 20:56 木饭 阅读(1249) 评论(1) 推荐(0)

入门代码教程第六节 如何:使用客户端
摘要:如何:使用 Windows Communication Foundation 客户端 在创建并配置了 Windows Communication Foundation (WCF) 代理后,就可以创建客户端实例,进而编译客户端应用程序并使用它与 WCF 服务进行通信。 本主题描述创建和使用 WCF 客户端的过程。 此过程执行三个操作:创建 WCF 客户端,从生成的代理调用服务操作,以及在完成操作调用... 阅读全文

posted @ 2008-09-25 12:10 木饭 阅读(174) 评论(0) 推荐(0)

入门代码教程第五节 如何:配置客户端
摘要:如何:配置基本 Windows Communication Foundation 客户端 配置客户端包括指定客户端用于访问服务的终结点。 每个终结点都有一个地址、一个绑定和一个协定,所有这些元素都必须在配置客户端的过程中指定。 在过程后面的示例中提供了为客户端生成的配置文件的内容。 配置 Windows Communication Foundation 客户端 在 Visual Studio ... 阅读全文

posted @ 2008-09-25 11:50 木饭 阅读(215) 评论(0) 推荐(0)

入门代码教程第四节 如何:创建客户端
摘要:如何:创建 Windows Communication Foundation 客户端 本主题描述如何检索 WCF 服务中的元数据,以及如何使用这些元数据创建可以访问该服务的 indigo2 客户端代理。 通过使用 WCF 提供的 ServiceModel Metadata Utility Tool (Svcutil.exe) 可以非常轻松地完成此任务。 此工具可以获取服务的元数据,并使用所选语言生... 阅读全文

posted @ 2008-09-25 11:31 木饭 阅读(334) 评论(0) 推荐(0)

入门代码教程第三节 如何:运行基本的服务
摘要:本主题描述如何运行基本的 Windows Communication Foundation (WCF) 服务。 此过程包含以下步骤: 为服务创建基址。 为服务创建服务主机。 启用元数据交换。 打开服务主机。 在过程后面的以下示例中提供了用于此任务的代码。 为服务配置基址 为服务... 阅读全文

posted @ 2008-09-25 11:03 木饭 阅读(195) 评论(0) 推荐(0)

入门代码教程第二节 如何:实现服务协定
摘要:如何:实现 Windows Communication Foundation 服务协定 实现 WCF 服务协定 创建一个新 CalculatorService 类,该类从用户定义的 ICalculator 接口继承而来并实现该接口定义的协定功能。 实现每个算术运算符的功能。 示例 Code highlighting produ... 阅读全文

posted @ 2008-09-24 17:12 木饭 阅读(225) 评论(0) 推荐(0)

入门代码教程第一节 如何:定义服务协定
摘要:使用接口创建 Windows Communication Foundation 协定 通过在“开始”菜单中右击“Visual Studio 2005”并选择“以管理员身份运行”,以管理员身份打开该程序。 创建新的控制台应用程序项目。 在“新建项目”对话框中,选中“Visual Basic”或“Visual C#”,并选择“控制台应用程序”模板,并命... 阅读全文

posted @ 2008-09-24 16:55 木饭 阅读(208) 评论(0) 推荐(0)

第三节 Windows Communication Foundation 体系结构
摘要:下图说明了 Windows Communication Foundation (WCF) 体系结构的主要层。 WCF 体系结构 协定和说明 协定定义消息系统的各个方面。 数据协定描述组成某一服务可创建或使用的每则消息的每个参数。 消息参数由 XML 架构定义语言 (XSD) 文档定义,这使得任何理解 XML 的系统均可处理该文档。 消息协定使用 SOAP 协议定义特定消息部分,当互... 阅读全文

posted @ 2008-09-24 16:03 木饭 阅读(210) 评论(0) 推荐(0)

第二节 Windows Communication Foundation 基础概念
摘要:本文档高度概括了 Windows Communication Foundation (WCF) 体系结构。 本文档旨在解释关键概念以及这些概念之间的关系。 有关创建最简单版本的 WCF 服务和客户端的教程,请参见入门教程。 若要了解 WCF 编程,请参见基本 WCF 编程。 WCF 基础知识 Windows Communication Foundation (WCF) 是一个运行库和一组... 阅读全文

posted @ 2008-09-24 15:54 木饭 阅读(268) 评论(0) 推荐(0)

第一节 什么是WCF(Windows Communication Foundation)?WCF的相关介绍
摘要:Windows Communication Foundation (WCF) 是 Microsoft 为构建面向服务的应用程序而提供的统一编程模型。借助这一模型,开发人员可以构建既能跨平台与现有投资集成又能与现有投资交互的安全、可靠和事务处理的解决方案。 Web 服务中包含了用于应用程序间通信的标准协议,它在全球范围内的广泛采纳改变了软件开发。 例如,如今 Web 服务提供的功能包括安全性、分布式... 阅读全文

posted @ 2008-09-24 15:43 木饭 阅读(436) 评论(0) 推荐(0)