
wcf
Ivan_linq
这个作者很懒,什么都没留下…
展开
-
WCF服务实战
1.开发WCF服务实战开发服务契约:指定端点可用的WCF服务的操作。开发绑定:绑定指点端点与外界通信的协议。添加,删除,更新和配置端点:在配置文件中添加和绑定端点(当然也可以用编码的形式,但是不推荐。)添加行为:一个行为就是一个组件,能增强服务,端点,和操作的运行时行为。一个WCF服务契约是一个用元数据属性[ServiceContract]修饰的原创 2013-07-06 14:56:49 · 519 阅读 · 0 评论 -
WCF 4.0----- 默认绑定和行为配置
对于传统的WCF配置系统,无论是绑定的配置还是行为(服务行为和终结点行为)都必须具有一个名称。而正是通过整个配置名称,它们才能被应用到目标对象(终结点或者服务)上。而在实际的项目开发中,绝大部分服务或者终结点都具有相同的绑定和行为,如果能够定义一种默认的绑定和行为,这无疑会简化我们的配置。WCF4.0为此提供了一个新的特性以支持默认绑定和行为的配置。一、 默认绑定配置在传统的配置方转载 2013-08-02 14:13:32 · 572 阅读 · 0 评论 -
WCF 4.0----默认终结点
对于WCF来说,在进行服务寄宿的时候,你必须以编程或者配置的方式为服务添加至少一个终结点,而终结点需要具备基本的ABC三要素。对于最新版本的WCF编程人员来说,你也可以采用无配置的服务寄宿了,这主要得益于WCF提供的默认终结点机制。所谓默认终结点,顾名思义,就是在你尚未为寄宿的服务添加任何终结点的时候,WCF会自动根据服务的基地址(Base Address)为你创建一个或者多个默认的终结点转载 2013-08-02 13:19:48 · 566 阅读 · 0 评论 -
(1-2)WCF Address正确含义解析
WCF是一个功能比较强大的开发插件,在这篇文章中,我们将会为大家详细介绍一下其中一个比较重要的应用知识,WCF Address。那么接下来,就让么我们一起来揭开WCF Address的面纱。WCF Address是什么?一个要和服务端通讯的客户端要做的第一件事情,就是搞清数据要发给谁?目的地在哪?而Address正是通过一个Uri来唯一标示一个WCF的终节点(EndPoint)的,转载 2013-07-05 12:54:20 · 868 阅读 · 0 评论 -
(4)WCF宿主与服务托管
若要公开WCF服务,需要提供一个运行服务的宿主环境。就像.NET CLR需要创建宿主环境以托管代码一般,WCF的宿主环境同样运行在进程的应用程序域中。在应用程序域中可以创建一个或多个ServiceHost实例,其关系如图一所示: 图一 托管ServiceHostWCF并不推荐在应用程序域中创建多个ServiceHost实例。如果要托管多个服务,完全可以在一个宿主中通过多个Endp转载 2013-06-18 19:54:51 · 834 阅读 · 0 评论 -
(2)WCF服务元数据交换、配置及编程开发的学习
WCF服务元数据交换、配置及编程开发的学习。经过前面两节的学习,我们了解WCF分布式开发的相关的基本的概念和自定义宿主托管服务的完整的开发和配置过程。今天我们来详细学习WCF服务元数据交换的相关内容。WCF服务元数据究竟是什么?为什么WCF服务要暴露元数据交换节点?这些和以前的Web Service有什么关系?WCF服务元数据交换的方式有那些?我们如何实现WCF服务元数据交换,本节我们会详细讲转载 2013-07-04 19:58:37 · 717 阅读 · 0 评论 -
(5)WCF配置文件
前述示例中Host项目中的App.config以及Client项目中的App.config称为应用程序配置文件,通过该文件配置可控制程序的运行时行为,相对于在设计时通过程序来设定运行时行为,配置文件具有更高的灵活性:我们无需重新编译程序即可修改应用程序行为。编译器最终会将App.config编译成 [应用程序名称].exe.config 文件,并放在当前应用程序目录中。而对应Web应用程序(ASP转载 2013-07-04 20:31:14 · 439 阅读 · 0 评论 -
WCF Ajax交互
何在vs2008中用ajax与wcf进行交互. 第一步: 在vs2008中创建一个网站. 在vs2008中,创建网站时候如果选择.Net Framework 3.5的模板,那么创建好的项目中web.config中自动带有ajax的配置.这个在上文中说过.而且在右面的工具箱中也有Ajax控件栏 但如果创建的.net framework 2.0的网站默认情转载 2013-07-04 20:32:44 · 582 阅读 · 0 评论 -
(3)承载和运行基本的 wcf 服务
这是创建基本 Windows Communication Foundation (WCF) 服务和可以调用该服务的客户端所需的六项任务中的第三项任务。有关全部六项任务的概述,请参见入门教程主题。本主题描述如何运行基本的 Windows Communication Foundation (WCF) 服务。此过程包含以下步骤:为服务创建基址。为服务创建服务主机。启用元数转载 2013-06-14 16:30:16 · 613 阅读 · 0 评论 -
(6)WCF服务离线操作与消息队列MSMQ
WCF分布式开发必备知识(1):MSMQ消息队列 ,当时的目的也是用它来作为学习WCF 消息队列MSMQ编程的基础文章。在那篇文章里,我们详细介绍了MSMQ消息队列的基本概念、安装、部署、开发、调试等相关问题。今天我们来学习WCF分布式开发步步为赢(13):WCF服务离线操作与消息队列MSMQ。在WCF框架下使用MSMQ消息队列服务编程。 这里我会给出一个使用WCF MSMQ实现离线请求的D转载 2013-07-04 20:46:32 · 996 阅读 · 0 评论 -
(1-1)实现wcf服务协定
实现 WCF 服务协定1.在定义了 ICalculator 接口的同一文件中创建一个名为 CalculatorService 的新类。CalculatorService 实现 ICalculator 接口。public class CalculatorService : ICalculator2.在 CalculatorService 类中实现在 ICalculator 接口中转载 2013-06-14 16:19:45 · 405 阅读 · 0 评论 -
(1)使用接口创建 wcf 协定
使用接口创建 Windows Communication Foundation 协定通过在“开始”菜单中右击“Visual Studio 2010”并选择“以管理员身份运行”,以管理员身份打开该程序。创建新的控制台应用程序项目。单击“文件”菜单,选择“新建”,然后选择“项目”。在“新建项目”对话框中,选择“Visual Basic”或“Visual C#”,选择“控翻译 2013-06-14 16:11:42 · 533 阅读 · 0 评论 -
WCF服务实例模式与并发、限流
服务实例模式真正实现逻辑是在Service instance中发生的,client调用最终产生Service Instance的过程叫Activation(激活)。在Remoting中我们有两种Activation方式:Server Activation(Singleton和SingleCall),Client Activation。实际上对WCF也具有相似的Activat转载 2013-07-16 10:26:23 · 1477 阅读 · 0 评论 -
WCF服务契约的重载与继承详解
本章主要介绍WCF服务契约的重载与继承,以及设计和分离服务契约的一般原则。2. 服务契约重载 基于 WSDL 的操作不支持操作重载,但可以使用 OperationContract 特性的 Name 属性,为操作指定别名,手动地启用操作重载。?12345678910转载 2013-07-12 18:46:06 · 1107 阅读 · 0 评论 -
wcf 看不到Edit WCF Configuration的操作方法
App.Config文件上右击,通过弹出的" Edit WCF Configuration”(编辑WCF配置)选项来利用GUI界面编辑WCF的配置信息。 右键App.Config文件默认是没有" Edit WCF Configuration”选项后,只有当你手工打开过一次“工具”->“WCF服务编辑配置器”后,再右击App.Config文件就有了"Edit WCF Configuration”原创 2013-07-09 00:18:11 · 671 阅读 · 0 评论 -
wcf 元数据的发布
元数据的发布有两种方法:1.在配置文件发布服务元数据2.在代码中发布服务元数据一:在配置文件发布服务元数据 <service name="Wrox.CarRentalService.Implementations.Europe.CarRentalService" behaviorConfiguration="CarRentalSe原创 2013-07-07 19:30:57 · 693 阅读 · 0 评论 -
WCF心跳判断服务端及客户端是否掉线并实现重连接
若掉线时服务器或客户端又在线时将实现自动重连;将通过WCF的双工知识以及相应的心跳包来实现此功能;首先了解一下本实例的一个分层架构图;相信了解WCF对这个分层法肯定都很了解;其中Client为客户端,Interface为契约层,Service则是实现契约的服务层;接下来我们将对各层进行一个简单的讲解首先我们了解契约层Interface;因为我们利用WCF中的双工知识,所以此处我们定转载 2013-11-13 11:47:16 · 868 阅读 · 0 评论