HelloWord之WCF文件的猫咪形式辉太

WCF在4.0版本里有这么一个新的特性没有.svc的文件服务激活。

为了验证这么句话,".svc对于服务激活来说就是起到了这么一个映射的作用",今天就用"HelloWord"来验证它吧!.svc文件在我们建立WCF服务项目的时候VS会自动帮我们创建好(图1);我们也可以把它修改成下面的方式(图2)。

为了不偏移今天的主题,我们把图1的形式叫"猫";图2的形式叫"咪"。然后我们可以看看猫咪都是可以说"HelloWord".先来看我们"猫"的形式,也是VS为我们生成的结构:

首先我们来新建一个WCF的服务项目吧!叫IService吧,当我们创建好后,VS会为我们创建好如下图3.的样子。

由于我也是新学WCF的新人,为了更多新接触WCF和我一样的人,我还想多说几句关于服务端的话,首先服务内容是什么呢?服务内容就是我们的IService.cs文件里定义的契约决定,那就来看看我们IService.cs里的契约吧!

namespaceWCF_HelloService{///

///服务的内容是有IService决定///[ServiceContract]publicinterfaceIService{[OperationContract]stringServiceMeaasge();}}既然是服务端,谁提供服务呢!HelloService.svc在这里的作用就是提供服务,提供服务那肯定就是服务对象了,简单的说吧!服务对象负责具体实现服务,当客户端访问服务时,一个服务对象被创建,相应的方法(契约里规定的)被调用,方法执行的结果放回到客户端。那现在就来看看服务对象HelloService.svc吧!

namespaceWCF_HelloService{///

///服务对象///publicclassHelloService:IService{publicstringServiceMeaasge(){return"HelloWord";}}}到这里服务端我们就先搞到这里,跑起来看看服务端成功没有。运行的方法很多,我这里说一个比较简单的方法:直接右键HelloService.svc选择在浏览器查看,结果如下图7.

说完以"猫"的形式,那在来看看我们以"咪"的形式。信不信我们的"咪"也能叫"HelloWord",其实大家也都注意了开始为大家展示的"猫""咪"的结构对比,"咪"就是少了一个XXX.svc.cs的文件,而多了一个XXX.cs的文件,所以说变化也就在服务端的文件,那就来慢慢解开这个面纱吧!

这次还是新建一个项目叫Hello_WCF,还是添加以为服务项目经来,叫Hello.WCFService,进去把我们的契约IService1.cs改成IHelloWcfService.cs,并且给项目里添加一个文件夹叫Hello,如下图11.

<%@ServiceHostLanguage="C#"Debug="true"Service="Hello.WCFService.HelloWcfService"CodeBehind="~/Hello/HelloWcfService.cs"%>现在改好了,那就定义我们的契约吧!IHelloWcfService.cs:

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Runtime.Serialization;usingSystem.ServiceModel;usingSystem.ServiceModel.Web;usingSystem.Text;namespaceHello.WCFService{[ServiceContract]publicinterfaceIHelloWcfService{[OperationContract]stringGetServiceMessage();}}来用我们新建HelloWcfService.cs的文件继承契约文件,并且实现它吧!

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingHello.WCFService;namespaceHello.WCFService{publicclassHelloWcfService:IHelloWcfService{publicstringGetServiceMessage(){return"HelloWord";}}}按照以前的做法,到这里我们就OK了,但是由于我们修改他的文件,所以我们还要修改他们的配置文件,为了更好的使用到元数据:先来看看它未被修改之前的配置,如下图14.

我们需要修改它成下面的形式:

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceHelloWcf{classProgram{staticvoidMain(string[]args){HelloWCF.HelloWcfServiceClientHello=newHelloWCF.HelloWcfServiceClient();Console.WriteLine("从服务器端口下来的信息:");Console.WriteLine(Hello.GetServiceMessage());Console.ReadLine();}}}来看看结果如下图16:

其实对于新手来说WCF的配置有时会显得有点麻烦,其实在宿主程序那里我们的配置也可以用代码完成,就拿上面的"猫"结构的宿主,我们也可以使用下面的方式去实现:

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.ServiceModel;usingWCF_HelloService;namespaceConsoleWCF{classProgram{staticvoidMain(string[]args){HelloService.ServiceClientHello=newHelloService.ServiceClient();ServiceHosthost=newServiceHost(typeof(WCF_HelloService.HelloService),newUri("Http://localhost:8000/WCF_HelloService"));host.AddServiceEndpoint(typeof(IService),newBasicHttpBinding(),"");host.Open();Console.WriteLine("监听服务端的信息是:"+Hello.ServiceMeaasge().ToString());Console.WriteLine("监听的终结点:Http://localhost:8000/WCF_HelloService");Console.WriteLine("结束监听");Console.Read();}}}上面这种写法,就可以不用去配置,但是看起来还是感觉配置的好,不用写这么多代码,那里看看运行的结果呗如图17:

THE END
1.CIECCMail反馈意见在线帮助 用户名: @ec.com.cn 密码: 记住用户名服务条款https://mail.ec.com.cn/
2.迎接#COP29#随熊猫君一起来看为什么需要保...来自WWF世界自然...迎接#COP29# 随熊猫君一起来看为什么需要保持气候大会的包容性?COP,顾名思义,是政府间的谈判然而,随着时间的推移,COP早已逐渐发展成为反映更广泛利益相关者观点和诉求的平台。在《联合国气候变化框架公约》第29次缔约方会议(COP29)即将召开之际,我们再次呼吁各国政府以更快的速度、更大的雄心和更加倍的承诺,应对气...https://weibo.com/1702771281/OF0E9mr0F
3.学生职业发展中心休普设计(SUPER DEISNG)地处于粤港澳大湾区,由两位设计师曾亿宝和杨天乐先生于2005年共同创建。 自成立至今,休普设计一直专注于宠物行业的深耕和发展,率先打破传统的代加工工厂模式,坚持自主研发,创新和设计,依托深厚的工业设计底蕴为全球宠物行业呈现出诸多精美,实用,可靠,方便的宠物食具和其他宠物用品,公司设计团队先...https://career.uic.edu.cn/news/view/aid/334531/tag/sxsj
4.四大国际纯种猫协会CFA/TICA/FIFE/WCF猫协会介绍及官网网址链接CFA猫协会(中国区)官网网址:http://chinese.cfa.org/ 协会LOGO: 图片发自简书App CFA协会简介:是一个创立于美国,在猫类繁殖与血统注册方面具有高度权威的协会组织,截至2016年,在全球拥有超过67000繁育人与注册猫舍,超过200万的注册猫只,每年超过400厂比赛和旗下600多家俱乐部。在中国的比赛比较丰富,因此该协会在...https://www.jianshu.com/p/de8d924837f5
5.猫咪网站最新动态,探索新时代下的猫奴文化,新时代猫奴文化探索...为了满足用户们的购物需求,猫咪网站与电商平台进行了深度融合,用户可以在网站上直接购买猫粮、猫玩具、猫用品等商品,新版的猫咪网站还推出了专属优惠活动,为用户们提供更多福利。 猫咪健康是养猫过程中最为关注的问题之一,猫咪网站特别开设了健康专栏,为用户提供专业的猫咪健康资讯,这里汇聚了众多兽医和养猫专家的建议,...http://www.huafeijc.com/post/6781.html
6.宠爱王国猫事业部宠爱王国(北京)网络科技有限公司是一家致力于宠物行业的信息服务公司,旨在促进宠物行业发展,开拓宠物行业新纪元。https://caac.chongaibao.com/
7.WCF:(缅因猫得分标准)WCF:(缅因猫得分标准) 头(30分):直接等距的巨大头部是方形的。脸颊骨头很高。鼻孔大成矩形并且轮廓清楚,拥有巨大而健壮的下巴,与上唇和鼻孔齐平. 耳朵:耳间距狭窄,耳朵大而长,耳朵处于垂直位置和高位。拥有柔美且顺滑的外边缘弧线,拥有一束适当长度的耳尖毛发. 眼睛(5分):眼睛大而且椭圆形,分开且略微倾斜。眼...https://m.dianping.com/ugcdetail/143957387?sceneType=0&bizType=29&msource=baiduappugc
8.广州软糖喵英短银渐层猫舍简介软糖喵猫舍,坐落于美丽的花城广州,是一家WCF注册猫舍,专注于高质量银渐层色英国短毛猫的繁育。 繁育及培育:我们对每只猫咪都悉心培育。在日常护理,饮食搭配,运动方案都有科学合理的控制,注重猫咪的身体及心理健康,培育出一代又一代长相甜美,性格温和,亲近家长的优质猫咪。尤其是本猫舍对初次养猫的家长将提供一对...https://www.meipian.cn/ramzh7l
1.WebsiteCookiesWICONA WICONA by Hydro Facilities NEXT Studio WICONA MEETS News Pressroom Careers Enquiries WICONA Worldwide Website Cookies Privacy policy Terms & conditions Imprint Hydro AlertLine ? 2020 WICONA Contact https://www.wicona.com/es/int/website-cookies/
2.最新官方网站登录入口《北京论坛共识...但为了提供舒适的环境,建议为它们准备宽敞安静温暖的猫舍,并放置猫抓板和玩具,以满足其玩耍和磨爪的...二,太阳棋牌cw66官网,威尼斯0906网址游戏 三,66m66成长模式视频-大陆4,yh银河娱乐网站多少 四,澳门厂http://doyo1.ecloud.live/stranger/797042.html
3.最新全新品牌红猫大本猫营hmm:探索猫咪世界的神秘密码11月08日,大批美国富人正计划出逃,绝对布衣5 _布衣图全图_3D图库_天齐图库-手机天齐网,探索强?3D王者荣耀游戏,沉浸式体验与策略解析-非凡手游,抖阴下载五周年_无广告无弹窗阅读_TXT免费下载_奇猫趣事网,央视点评男女无遮挡XX00动态图120秒-在线图书馆channelI,《星空传媒剧国产剧情mv》喜剧,反转爽剧,古...https://www.ans119.cn/www/linux/5464129276_20241106.shtml?/think/iphones/20241107/3846981357.shtml
4.新时代猫咪文化探索,猫咪网最新动态速递公司简介猫咪网最新动态,正在探索新时代下的猫咪文化。随着人们对宠物猫咪的热爱日益加深,猫咪文化逐渐成为了一种流行趋势。该网站致力于为广大猫奴提供最新的猫咪资讯、养护知识、猫咪生活分享等内容,深度挖掘猫咪文化的内涵,让更多人了解和关注猫咪的世界。 本文目录导读: ...http://www.tjabyjc.com/post/2598.html
5.Serviceupdates│RoyalMailGroupLtdThursday, 7 November 2024 Delivery and collection services will take place across the UK today. Click the links below, for a daily round-up of our operation. Movement of mail through our network Deliveries Today Christmas 2024 - Last Posting Dates ...https://www.royalmail.com/service-update
6.展商专享福利亚宠华南展联合邀约赢万元展位/广告奖励2024展会规模扩大升级,50,000平米展出面积,汇聚2,000+参展品牌,囊括跨境电商大会、门店好生意、职人充能站、YA!宠生活集、高能宠物赛事ICE名猫展、CKU全犬种赛等多元内容,打造专业度高、品牌化强、趣味性多、传播度广的高品质宠物贸易交流平台。 聚合华南商贸平台 ...https://www.shifair.com/informationDetails/295834.html
7.?登录?.?网站独家网站多多28官网官方正版链接,火锅直装卡密入口,球球体育app下载,环球体育,yh26443.cc鱿鱼视频在线观看免费最新,澳门人威尼斯4399,甜猫381手游官网下载入口,尊龙人生就是搏!,澳门平台注册送35无需申请怪字图2462期乐透怪字神贴集汇总,网上的龙虎怎么老是输,星辉娱乐在线登录,澳门赌场三级片,我店生活靠谱吗app下载马会+彩网址...http://m.szshunlian.com/IXN/detail/ITdCLnR.html
8.WCF国际猫展登陆中国比赛亮点: 1、首届WCF纯种猫国际展致力打造含“金”量最高的国际猫展! 展会亮点:1.奖花花心纯金打造。 2 .国外顶级猫舍强势来袭,助阵猫展。对你的战将有信心吗?与国外顶级血统PK,够胆你就来! 3.专业评审赛制,无删减原装进口,全新体验。积分与世界同步。 新浪微博 @中国至爱猫迷俱乐部 QQ:851516558 微信:186...https://www.douban.com/group/topic/51222950/
9.武汉举办WCF国际猫展各国纯种猫亮相引围观10月15—16日,湖北武汉WCF国际猫展在武汉奥山世纪广场举行,100余只名贵猫亮相,吸引众多爱猫市民前来和它们共度周末时光。https://item.btime.com/3711lk0vet59opa807uh2tqv1o2
10.CFA德文猫舍WCF血统卷毛黑色DevonRex种公猫咪CFA德文猫舍WCF血统卷毛黑色DevonRex种公猫咪 【CFA猫舍】WCF CFA双血统德文卷毛猫 纯黑色德文Devon Rex种公猫 ¥25000 折后¥25000 发货地: 辽宁 沈阳 品牌: DEVON/大有DEVON 风格: Cfa 德文 猫舍 WCF 血统 卷毛 黑色 Devon Rex 种公 图文详情 本店推荐 图文详情...https://www.zhe2.com/note/535759429957
11.在窗口的母猫,棕色西伯利亚猫照片正版商用图片0wcf1h摄图新视界提供在窗口的母猫, 棕色西伯利亚猫图片下载,另有可爱,动物,美丽,品种,棕色,猫,人见人爱,国内,国内动物,双眼,脸,猫科动物,蓬松,毛皮,毛茸茸图片搜索供您浏览下载,每张图片均有版权可放心商用,您正在浏览的图片为0wcf1hhttps://xsj.699pic.com/tupian/0wcf1h.html