c++如何调用wcf 新手

c++如何调用wcf 新手,第1张

C++调用WCF

写的ServiceContract

一共有几种方式?

C++调用WCF

写的ServiceContract

一共有几种方式?我下面的调用方式虽然能访问但是不理想。

在创建C++工程时候选择

公共语言运行库支持(/clr)

可以添加WEB引用。

并且成功创建代理类。

也可以调用WCF提供的OperationContract具体方法。

但是有一个问题,由于以上 *** 作选择了

公共语言运行库支持(/clr)

,这样会不会要求C++客户端程序强制安装.net

freamwork的托管运行环境。从而增加客户端的安装复杂性。

如果要求安装.net

freamwork的托管运行环境,那么有什么好的方法可以不选择

公共语言运行库支持(/clr)

。或者不安装.net

freamwork的托管运行环境,也可以使用WCF提供的

ServiceContract。

也就是C++调用WCF

写的ServiceContract

一共有几种方式?

小弟刚研究WCF不长时间,但是有WEBSERVICE基础(WEBSERVICE的安全也不会做),多谢各位前辈。

-----------------

大家有以下几种吧,

1.直接调用,把WCF服务暴露为Web服务,如果C++可以直接调用Web服务,那么也可以直接调WCF服务。

2.把WCF服务暴露为Rest

服务,C++如果可以调用普通的网页,通过Http标准 *** 作,Get,Put,post等那么它也可以直接调用Rest

WCF服务。

3.另外就是把调用WCF服务的客户端包装成程序集,然后C++代码调用程序集里的C#代码。

前两种方式应该 *** 作性更强吧。

首先VS中的模板WCF SERVICE APP 项目,是一个承载到IIS的服务,用过web service就清楚,部署都差不多。

客户端引用wcf服务,知道url地址就行了,客户端添加服务引用,和添加以前的web service差不多。

客户端使用到服务端的数据模型,在服务端定义实体类时,添加 datacontract属性和datamember属性就ok.

推荐一些教程地址,可以选择了看看,你提到的这些问题在教程中都有涉及到。

1,WCF系列学习5天速成 http://www.cnblogs.com/huangxincheng/category/340145.html

2,WCF入门学习【Sheldon_Lou】http://www.cnblogs.com/sheldon-lou/category/648478.html

3,无废话WCF系列教程 http://www.cnblogs.com/iamlilinfeng/category/415833.html

4,WCF编程 http://www.cnblogs.com/zxj159/category/604460.html

5,WCF入门【停留的风】http://www.cnblogs.com/yank/category/568085.html

6,WCF初探【wangweimutou】http://www.cnblogs.com/wangweimutou/tag/WCF/

7,WCF【指尖流淌】http://www.cnblogs.com/zhijianliutang/category/277163.html

8,WCF【xfrog】---重点 http://www.cnblogs.com/xfrog/tag/WCF/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11737254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存