ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:67.50KB ,
资源ID:7697880      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7697880.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(WCF开发简简单单的六个步骤.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

WCF开发简简单单的六个步骤.doc

1、 在这里我就用一个据于一个简单的场景:服务端为客服端提供获取客户信息的一个接口读取客户信息,来完成WCF开发入门的六个步骤。 1.定义WCF服务契约 A.项目引用节点右键添加System.ServiceModel引用。 B.在代码文件里,添加以下命名空间的引用 using System.ServiceModel; using System; C.新建一个命为ICustomerService 接口,并添加一个获取客户信息的方法定义名为CustomerInfomation,返回字符串类型的客户信息。 D.为接口ICustomerService添加ServiceContract的属

2、性修饰使它成为WCF服务中公开的接口。  E.为方法CustomerInfomation添加OperationContract的属性修饰使它成为WCF服务公开接口中公开的成员。 F.代码:  1 using System;  2   3 using System.ServiceModel;  4   5 namespace ConWCF  6   7 {   [ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")]  8   9     public interface CustomerS

3、ervice 10  11     {  12  13         [OperationContract] 14  15         String CustomerInformation(); 16  17     } 18  19 } 20  2.实现WCF服务契约 实现WCF服务契约很简单,就是实现上一步聚定义的WCF服务契约定义的接口就可以。下面看代码  1 using System;  2   3 using System.ServiceModel;  4   5 namespace ConWCF  6   7 {   [Service

4、Contract(Namespace = "http://Microsoft.ServiceModel.Samples")]  8   9     public interface ICustomerService 10  11     {  12  13         [OperationContract] 14  15         String CustomerInformation(); 16  17     } 18  19     public class CustomerService:ICustomerService 20  21     {

5、22  23         #region ICustomerService 成员 24  25         public string CustomerInformation() 26  27         { 28  29             return "这是客户的信息!"; 30  31         } 32  33         #endregion 34  35     } 36  37 } 38  39  3.启动WCF服务 A.添加一个应用程序配置文件,文件件名为App.config。 B.配置WCF服务的基本地址,如

6、下所示     C.配置WCF服务的端口。Address=“”,意思就是使用上面配置的基本地址,当然也可以在这里指定。Bingding=“wsHttpBinding”,意思是WCF服务使用的是HTTP协议。再接下来就是配置WCF服务契约了(命名空间.服务契约接口名),如下所示: D.配置文件 E.启动服服就简单了 ServiceHost host = new ServiceHost(typeof(CustomerService)); host.Open(); Console.WriteLine("客户信息服务已启动"); Console.WriteLine("按任意键结束服务!"); Console.Read(); host.Close(); F.当服务启动时,在IE栏中输入: http://localhost:8000/conwcfr,将会收到一些帮助的提示信息。 G.异常:配置文件中的服务名

8、称一定是:命名空间.实现WCF服务契约类的名称,否则将会发生找到不配置的异常。

9、 name could be found in the configuration file, or because no endpoints were defined in the service element. 这个异常搞得我昏了半天,害得我以为从IIS、端口到配置环境排除错误,就是搞不明白为什么会跟类的命称联系起来。不过,最终也解决了。 4.创建一个基本的WCF客服端 WCF服务端创建好啊,创建客户端就容易多了,直接用SVCUTIL 命令行工具去完成代码的生成。我安装了WINDOWS SDK,其带了一个CMDShell 命令行工具,打开后就可以运行SVCUTIL命令,这个命令是运

10、行于 framework 3.0以上环境。查看详细帮助信息可以输入:svcutil /?,回车。 1. 启动上几步骤创建好的WCF服务端。 2. 在CMDShell工具中用CD 转到你要存放客户端代码的目录下,输入以下命令生成代码和配置文件。 D:"client>svcutil /language:c# /out:CustomerClient.cs /config:app.config http:/ /localhost:8000/conwcfr 上面命令指定了要生成代码的语言,代码文件和配置文件名,WCF服务端地址,注意运行命令时必须确定WCF服务端正在运行中。 5.WCF客服端

11、基本配置 WCF客户端配置就是配置调用WCF服务端的协议,输传宽带,服务地址,安全等等信息。下面就上一步骤命令自动生成的配置文件。  1   2   3       4           5               6                 

12、1:00"  7                     openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"  8                     bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"  9                     maxBufferPoolSize="524288" maxReceivedMessageSize="65536"

13、10                     messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" 11                     allowCookies="false"> 12                     

14、meTableCharCount="16384" /> 14                      16                      17                         

15、"None" 18                             realm="" /> 19                          21                      22                

16、  23              24          25          26             

17、  name="WSHttpBinding_ICustomerService"> 29                  30                      31                  32              33          34      35  6.使用WCF客户

18、端 1. 在客户端项目中项目引用节点右键添加System.ServiceModel引用. 2. 添加第四部中创建的客户端代码文件和配置文件。 3. 客户端调用服务端的服务,只要创建生成客户端类的实例就可调用了,但要确认服务端正在起用状态,如下  1using System;  2  3namespace ConWCFCustomerClient  4  5{  6  7    class Program  8  9    { 10 11        static void Main(string[] args) 12 13        {  14 15            CustomerServiceClient client = new CustomerServiceClient(); 16 17            string message=client.CustomerInformation(); 18 19            Console.WriteLine(message); 20 21            Console.Read(); 22 23        } 24 25    } 26 27}

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服