Csharp/C#教程:c#编写webservice服务引用实例分享分享

首先在新建了一个web服务文件。

代码如下:
public SqlWhhWebService1()
       {
           InitializeComponent();
       }
       #regionComponentDesignergeneratedcode

       //RequiredbytheWebServicesDesigner
       privateIContainercomponents=null;

       ///<summary>
       ///RequiredmethodforDesignersupport-donotmodify
       ///thecontentsofthismethodwiththecodeeditor.
       ///</summary>
       privatevoidInitializeComponent()
       {
       }

       ///<summary>
       ///Cleanupanyresourcesbeingused.
       ///</summary>
       protectedoverridevoidDispose(booldisposing)
       {
           if(disposing&&components!=null)
           {
               components.Dispose();
           }
           base.Dispose(disposing);
       }

       #endregion

然后自己调用自己的sqlhelper类中的方法,实现对数据的基本操作,其实和我们在bll中的调用一样,只不过通过[WebMethod]把自己所定义的方法暴露出来供外部调用,[WebMethod(Description=”添加操作”)]中的Description属性标注了对改方法的作用,同时在weiservice页面中显示出来。

代码如下:
[WebMethod(Description=”添加操作”)]
       publicResultModelAddData(stringsql,SqlParameter[]sp)
       {
           returnWhhSqlHelper.Intersql(sql,sp);
       }
       ///<summary>
       ///执行更新操作
       ///</summary>
       ///<paramname=”sql”></param>
       ///<paramname=”sp”></param>
       ///<returns></returns>
        [WebMethod(Description=”修改操作”)]
       publicResultModelUpdata(stringsql,SqlParameter[]sp)
       {
           returnWhhSqlHelper.UpdateSql(sql,sp);
       }
       [WebMethod(Description=”查询操作”)]
       publicResultModelselectSQL(stringsql,SqlParameter[]sp)
       {
           returnWhhSqlHelper.SingSelectSql(sql,sp);
       }
       [WebMethod(Description=”删除操作”)]
       publicResultModelDelete(stringsql,SqlParameter[]sp)
       {
           returnWhhSqlHelper.DeleteSql(sql,sp);
       }
       [WebMethod(Description=”是否存在操作”)]
       publicResultModelIsExistent(stringsql,SqlParameter[]sp)
       {
           returnWhhSqlHelper.IsExistent(sql,sp);
       }

这些只是对基本的数据操作的web调用,还可以针对一些公共功能给提炼出来进行web封装,比如说,不同表的增删改查,这些都可以的把封装到一起。

其中的WhhSqlHelper是我写的一个sqlhelper类,ResultModel是我写的一个数据操作的返回实体Model.

您可能感兴趣的文章:C#调用webservice接口的最新方法教程C#使用HttpPost请求调用WebService的方法.NETC#创建WebService服务简单实例C#创建、部署和调用WebService简单示例C#WebService发布以及IIS发布C#调用JavaWebservice服务遇到的问题汇总C#调用WebService实例开发C#动态webservice调用接口C#使用WebService结合jQuery实现无刷新翻页的方法c#动态改变webservice的url访问地址c#动态调用Webservice的两种方法实例C#创建、部署、调用WebService图文实例详解

标签: vi ce ebs service c# ice web

c++递归解数独方法示例

c语言求阶乘精确值示例

上述就是C#学习教程:c#编写webservice服务引用实例分享分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/905114.html

(0)
上一篇 2021年10月22日
下一篇 2021年10月22日

精彩推荐