访问窗口电话8中的web服务
本文关键字:web 服务 中的 窗口 电话 访问 | 更新日期: 2023-09-27 18:28:55
我正在尝试访问窗口电话中的web服务。但我找不到任何特定的方法来访问这个web服务。我只是在下面创建web服务方法
[WebMethod]
public string ListCategory(int Id, string JsonXml)
{
tidybeans.DAL.Category category = new tidybeans.DAL.Category();
if (JsonXml.ToLower() == ("Json").ToLower())
return CreateJsonParameters(category.GetAllDS(Id));
else if (JsonXml.ToLower() == ("xml").ToLower())
return ConvertDatatableToXML(category.GetAllDS(Id));
else
return "Please enter the type";
}
现在我在windowsphone 8应用程序中找不到任何使用web服务的方法。
将web服务添加为项目的服务引用。实例化其soap客户端并使用它来调用web服务方法
Windows手机使用异步操作
示例:
ExampleService.MyWebServiceSoapClient client = new ExampleService.MyWebServiceSoapClient();
(用你的方法)
client.ListCategoryCompleted += client_ListCategoryCompleted;
client.ListCategoryAsync(Id,JsonXml);
(列表分类完成方法)
void client_ListCategoryCompleted(object sender, ExampleService.ListCategoryCompletedEventArgs e)
{
//you can hanlde the result here
//txtDisplay.Text = e.Result;
}
ExampleService是服务引用的名称