摘要:
<system.serviceModel><!--服务器端WCF服务配置--><services><!--使用配置文件启动元数据交换行为,这样就可以在浏览器中通过配置的地址进行访问--><servicebehaviorConfiguration="TestBehavior"name="NameSpace.TestClass"><!--终结点:终结点由地址、绑定、契约有关,地址定义了服务的位置,绑定定义了服务通信的方式,契约定义了服务的内容address为空则表示使用基地址使用配置文件可以为 阅读全文
posted @ 2011-08-10 12:20
左正
阅读(241)
评论(0)
推荐(0)
摘要:
首先TCP和IP是两种不同的协议,它们来七层网络模型中分别在不同的层次,IP协议是网络层的协议,TCP是更高一层的传输层的协议,TCP是建立在IP协议之上的,所以一般把TCP和IP连在一起说TCP/IP协议。Windows系统的TCP协议栈的数据包默认是1460字节大小,如果一次传输的数据大于这个长度,会把分割成几个长度都不大于1460字节的TCP数据包,每个数据包都会被赋予一个sequnce number(相当于每个数据包的顺序号,凭这个接收端可以知道数据包的前后顺序)之后TCP的数据包再被包裹上一层IP的数据的头,形成IP数据包在网上传输(其实最后还要包一层以太网数据包,网络上最终传输的都 阅读全文
posted @ 2011-08-10 12:04
左正
阅读(289)
评论(0)
推荐(0)
摘要:
1、 DataContractSerializer支持的类型.................................................................................................................. 21.1. 用[DataContract]属性标记的类型........................................................................................................................ 21.2. 阅读全文
posted @ 2011-08-10 11:59
左正
阅读(221)
评论(0)
推荐(0)
摘要:
一、 概述........................................................................................................................................................................................... 2二、 为remoting提供的BinaryFormatter和SoapFormatter.................................................. 21、 BinaryF 阅读全文
posted @ 2011-08-10 11:54
左正
阅读(213)
评论(0)
推荐(0)
摘要:
当然,配置一个ServiceHost除了上面说的完全使用代码的方式,更好的方式是使用配置文件,把一些可能需要修改的属性跟代码分离,放到配置文件中,这样可以提供服务配置的灵活性,也更容易维护。看看前面那个不用配置文件的WCF的例子改成使用配置文件会是怎样配置的。1、服务端1.1. 准备Contract和实现Contract的服务这部分是功能接口和功能实现部分,不需要配置,所以这部分跟前面一样。[ServiceContract()]public interface IService{ [OperationContract] string MyOperation1(string myValue);} 阅读全文
posted @ 2011-08-10 11:50
左正
阅读(180)
评论(0)
推荐(0)
摘要:
只使用代码而不用配置文件的情况不适合IIS为宿主的情况,IIS宿主必须使用配置文件配置WCF的ServiceHost。1、服务端1.1. 准备Contract和实现Contract的服务很简单的一个Contract(Interface)和实现这个Contract(实现这个接口的类)的服务。这是VS2005中使用add new item,选WCF Service后自动生成的一个模板例子服务代码。[ServiceContract()]public interface IService{ [OperationContract] string MyOperation1(string myValue); 阅读全文
posted @ 2011-08-10 11:46
左正
阅读(311)
评论(0)
推荐(0)
摘要:
例子下载/Files/weichuo/wcfdemo.rarWCF --- Windows Communiction Foundation,是一个Microsoft推出已久的技术。已久有很多人写了不少关于WCF的文章,比如谈谈WCF系列等,都是很好的文章。我只是想说一些基础的东西,然后写一个例子,让目前刚开始学习WCF的人有一个感性的了解,希望能给他们的学习带来一点用处,同时是自己对WCF认识加深的一个过程。WCF是一个统一的,可用于建立安全,可靠的面向服务的应用高效的开发平台。WCF是构建安全可靠的事务性服务的统一框架。它是一种构建分布式面向服务系统的非常丰富的技术基础,它统一了消息风格和R 阅读全文
posted @ 2011-08-10 11:32
左正
阅读(238)
评论(0)
推荐(0)
摘要:
相对地址<host><baseAddresses><addbaseAddress="http://localhost:8731/"/></baseAddresses></host><endpointaddress="Service1"binding="basicHttpBinding"contract="Wcf_Address_Config.IService1"></endpoint>这个WCF的实际地址:http://localh 阅读全文
posted @ 2011-08-10 11:24
左正
阅读(286)
评论(0)
推荐(0)
摘要:
在这里我就用一个据于一个简单的场景:服务端为客服端提供获取客户信息的一个接口读取客户信息,来完成WCF开发入门的六个步骤。 1. 定义WCF服务契约A. 项目引用节点右键添加System.ServiceModel引用。B. 在代码文件里,添加以下命名空间的引用using System.ServiceModel;using System;C. 新建一个命为ICustomerService 接口,并添加一个获取客户信息的方法定义名为CustomerInfomation,返回字符串类型的客户信息。D. 为接口ICustomerService添加ServiceContract的属性修饰使它成为WCF服 阅读全文
posted @ 2011-08-10 11:22
左正
阅读(170)
评论(0)
推荐(0)
摘要:
<?xmlversion="1.0"encoding="utf-8"?><configuration><!--<system.ServiceModel>section--><system.ServiceModel><!--services元素包含应用中驻留的所有service的配置要求--><services><!--每个服务的配置属性说明:name-指定这个service配置是针对的那个服务,为一个实现了某些Contract的服务类的完全限定名(名称空间.类型名) 阅读全文
posted @ 2011-08-10 11:18
左正
阅读(279)
评论(0)
推荐(0)

浙公网安备 33010602011771号