处理来自Web服务
问题描述:
返回的数据,我创建了以下web service处理来自Web服务
我已经在C#中的空白Web应用程序创建一个虚拟的客户端。使用下面我将数据添加到服务 -
www.SyncroWebService ws = new www.SyncroWebService();
ws.addNewProduct(new www.AddProductRequest(){
CorrelationId = "Test",
StoreId = 1,
StorePassword = "password",
Products = new www.Product[]
{
new www.Product() { categoryName = "Cat_Rory", departmentName = "Dept_Rory", productName = "Product_Rory", productPrice = 100, productId = 1},
new www.Product() { categoryName = "Cat_Test", departmentName = "Dept_Test", productName = "Product_Test", productPrice = 100, productId = 2}
}
});
在AddProductrequest Web服务的方法,然后将这些数据添加到数据库,并返回产品ID有消息说这是否加入每添加一个“产品”或不。
如何在客户端输出返回的数据来表示文本框?只是所以我知道返回的数据正在工作。
感谢
答
返回数据可以,例如,一类名为MyResponse
class MyResponse
{
int Result {get; set;}
List<int> Ids {get; set;}
public MyResponse()
{
Result = 0;
Ids = new List<int>();
}
}
所以,你可以尝试:
MyResponse resp = ws.addNewProduct(new www.AddProductReque(...
if (resp.Result == 0)
{
string text = String.Join(";", resp.Ids);
// Do what you please here
}