C# 使用console应用程序客户端向服务填充输入列表
我是WCF和C的新手。 我用的是VS2010。 我正在尝试实现一个服务,该服务将字符串列表作为输入,处理该列表并基于输入列表返回另一个列表。 当我尝试在命令行客户端中读取输入列表时,列表中会出现空项(null)。 我的输入数据如下所示:C# 使用console应用程序客户端向服务填充输入列表,c#,wcf,.net-4.0,C#,Wcf,.net 4.0,我是WCF和C的新手。 我用的是VS2010。 我正在尝试实现一个服务,该服务将字符串列表作为输入,处理该列表并基于输入列表返回另一个列表。 当我尝试在命令行客户端中读取输入列表时,列表中会出现空项(null)。 我的输入数据如下所示: <RequestData> <IDs> <ID>2362</ID> <ID>1234</ID> <ID>6789</ID>
<RequestData>
<IDs>
<ID>2362</ID>
<ID>1234</ID>
<ID>6789</ID>
</IDs>
</RequestData>
客户端代码:
RequestData req = new RequestData();
try
{
XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(req.GetType());
using (StreamReader sr = new StreamReader(".\\..\\..\\PostData.xml"))
{
req = (RequestData) serializer.Deserialize(sr);
}
ResponseData res = (ResponseData)client.Enrich(req);
}
catch (Exception ex)
{
Debug.WriteLine("Error message is : {0} ", ex.Message);
}
请帮忙,欢迎指路
thnx现在可以用了,谢谢你,霍根 输入XML文件中的数据缺少项/项
<RequestData>
<IDs>
<ID><item>2362</item></ID>
<ID><item>1234</item></ID>
<ID><item>6789</item></ID>
</IDs>
</RequestData>
2362
1234
6789
现在可以用了,谢谢你,霍根
输入XML文件中的数据缺少项/项
<RequestData>
<IDs>
<ID><item>2362</item></ID>
<ID><item>1234</item></ID>
<ID><item>6789</item></ID>
</IDs>
</RequestData>
2362
1234
6789
Maybe2362
Maybe2362
<RequestData>
<IDs>
<ID><item>2362</item></ID>
<ID><item>1234</item></ID>
<ID><item>6789</item></ID>
</IDs>
</RequestData>