WebService 的开发及使用。

本文指导如何在项目中创建和实现WebService,包括方法定义、返回类型及运行验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接到了老大的一个任务,要求写一个WebService,具体是写几个方法然后让其他的调用。现总结如下:

(1)在工程里面创建一个WebService文件夹,在文件夹中创建一个Web服务,名字你自己随便起一个就行。如图

(2)在创建的WebService里创建各种方法,现以RTPXMLService为例,具体需要什么样的方法,或者返回值,你自己定。

          /// <summary>

        /// 得到RTPXML列表

        /// </summary>

        /// <returns>返回的是一个字符串,是XML类型的字符串</returns>

        [WebMethod]

        public string GetRTPXMLList()

        {

            string RTPXMLsListXml;

            XmlDocument doc = new XmlDocument();

            XmlNode listNode = doc.CreateElement("RTPXMLsList");

            doc.AppendChild(listNode);

            RTPXMLBLL rtpXmlBll = new RTPXMLBLL();

            IList RTPXMLs = RTPXMLBll.GetRTPXMLListByRTPXMLId(201007);

            foreach (Model.RTPXML rtpxml in RTPXMLs)

            {

                XmlNode RTPXMLNode = doc.CreateElement("RTPXML");

                listNode.AppendChild(RTPXMLNode);

                XmlNode RTPXMLIDNode = doc.CreateElement("RTPXMLId");

                RTPXMLIDNode.AppendChild(doc.CreateTextNode(rtpxml.Id.ToString()));

                RTPXMLNode.AppendChild(RTPXMLIDNode);

                ......

            RTPXMLsListXml = doc.OuterXml.ToString();

 

            return RTPXMLsListXml;

        }

当然还有很多其他的方法,你自己写就是,可以返回一个int型的数字。

(3)运行,你可以直接右键该WebService文件在浏览器中查看,就可以看到你写的方法了。如图

之后就可以调用了。

转载于:https://www.cnblogs.com/hc10/p/3371064.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值