·天新网首页·加入收藏·设为首页·网站导航
数码笔记本手机摄像机相机MP3MP4GPS
硬件台式机网络服务器主板CPU硬盘显卡
办公投影打印传真
家电电视影院空调
游戏网游单机动漫
汽车新车购车试驾
下载驱动源码
学院开发设计
考试公务员高考考研
业界互联网通信探索
您现在的位置:天新网 > 软件开发 > Web开发 > Web服务器
Web服务中的异常处理(2)
http://www.21tx.com 2004年02月14日 happlyin/CSDN

1 2 3 4 下一页

  Web服务的实现
  
  为了达到这个示例的目的,我们创建一个名为CategoriesService的Web服务,选择一个可视化的C#ASP.netWeb服务作为项目的模版。一旦创建项目,我们就添加一个名为AddCategories的方法,并且给这个方法添加下列代码:

  [WebMethod]

  publicboolAddCategories(stringXML)

  {

  try

  {

  using(SqlConnectionconn=newSqlConnection())

  {

  if(ValidateXml(xml))

  {

  XmlDocumentdoc=newXmlDocument();

  doc.LoadXml(xml);

  conn.ConnectionString=

  "server=localhost;uid=sa;pwd=thiru;database=northwind";

  conn.Open();

  XmlNamespaceManagernsManager=new

  XmlNamespaceManager(doc.NameTable);

  //AddthenamespacetotheNamespaceManager
  
  nsManager.AddNamespace("catNS",
  
  "http://tempuri.org/CategoriesNamespace");
  
  XmlNodecategoryNode=
  
  doc.DocumentElement.SelectSingleNode("catNS:Category",
  
  nsManager);
  
  stringcategoryName=
  
  categoryNode.SelectSingleNode("catNS:CategoryName",
  
  nsManager).InnerText;
  
  stringcategoryDescription=
  
  categoryNode.SelectSingleNode("catNS:CategoryDescription",
  
  nsManager).InnerText;
  
  SqlCommandcommand=new
  
  SqlCommand("usp_InsertCategories",conn);
  
  command.CommandType=CommandType.StoredProcedure;
  

上一篇: Web恶意内容入侵分析及应对措施之二
下一篇: Apache服务器配置全攻略(七)

1 2 3 4 下一页

关于我们 | 联系我们 | 加入我们 | 广告服务 | 投诉意见 | 网站导航
Copyright © 2000-2011 21tx.com, All Rights Reserved.
晨新科技 版权所有 Created by TXSite.net