WCF客户端调用服务端带有Hashtable为参数的方法报错
网上找资料,看到说要进行什么序列化?不太明白,求高手指到,谢谢!只要能把这个ht对象传到服务端就行了...
网上找资料,看到说要进行什么序列化?不太明白,求高手指到,谢谢!
只要能把这个ht对象传到服务端就行了 展开
只要能把这个ht对象传到服务端就行了 展开
1个回答
展开全部
Hashtable不支持集合序列化,所以会自动被转换,你可以修改你的服务契约
int UpdFirm(Dictionary<string, object> dic, string firmID);
Dictionary<string, object> dic = new Dictionary<string, object>();
dic.Add("姓名", "小明");
dic.Add("性别", "男");
fsc.UpdFirm(dic, "001");
更多追问追答
追问
我想知道,怎么获取Dictionary里面的值string值该这么获取?Object呢,求获取值得方法!
追答
foreach(string key in dic.Keys)
{
object value = dic[key];
Debug.Print(value.ToString());
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询