处理来自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 
}