我的老师要我使用网络服务,以便从中央来源更新数据库。我们甚至从未在课堂上涉及过Web服务。我不知道什么是重要的,什么不是,所以这里是网络服务:
http://mis.upb.pitt.edu/dixon/WebService.asmx
我正在尝试
try
{
WEBSERVICE.WebService ws = new WEBSERVICE.WebService();
XmlDocument XmlDoc = new XmlDocument();
using (WEBSERVICE resp = ws.GetHashCode() as WEBSERVICE)
{
XmlDoc.Load(resp.GetResponseStream());
}
return XmlDoc;
//XmlDoc.Load(ws);
// Get Elements
XmlNodeList User = XmlDoc.GetElementsByTagName("USER");
XmlNodeList Password = XmlDoc.GetElementsByTagName("PASSWORD");
XmlNodeList Salt = XmlDoc.GetElementsByTagName("SALT");
}
catch (Exception expe)
{
MessageBox.Show(expe.Message);
}
我是否接近任何类似工作代码的内容?
答案 0 :(得分:2)
1)在项目中添加服务参考。
2)使用对象浏览器查看生成的类。
3)使用生成的服务客户端
var webServiceSoapClient = new Q26998366_ConsumeAsmx.Dixon.WebServiceSoapClient ("WebServiceSoap");
foreach (Dixon.User user in webServiceSoapClient.Data())
{
Console.WriteLine(String.Format("Name: {0}\nPass: {1}\nSalt: {2}\n"
, user.username, user.password, user.salt));
}
4)输出: