ajax,访问webserver错误,帮忙

inttoint 2011-08-22 12:32:28

public Dictionary<string, Opclass> GetOpclass(int value)
{
Dictionary<string, Opclass> result = new Dictionary<string, Opclass>();
int[] id = GetOpint(value);
for(int i=0;i<id.length;i++){
result[id.ToString()] = new Opclass(id);
//....后面的删了不关键
}
return result;
}
public string GetOsInfo(IOs value)
{
return value.Get(value);
}
//说明:
GetOpclass通过ID得多对象字典
GetOsInfo通过id得到信息IOp 是一个接口,通过制定不同的“__type”来实现
//错误信息
Dictionary
不支持类型 System.Collections.Generic.Dictionary因为它实现 IDictionary
interface---IOp
无法序列化接口 Service.IOp
//问题
这个是给第三方开的,我自己使用没问题,但是他们就有问题
他们调用别的就没事,问题就是出在这2个
不知道为什么,网上也没找到相关的信息!!!


...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
子夜__ 2011-08-29
  • 打赏
  • 举报
回复
 public void WriteXml(XmlWriter writer) 
{
XmlSerializer keySerializer = new XmlSerializer(typeof (TKey));
XmlSerializer valueSerializer = new XmlSerializer(typeof (TValue));
foreach (TKey key in this.Keys)
{
writer.WriteStartElement("Key");
keySerializer.Serialize(writer, key);
writer.WriteEndElement();

writer.WriteStartElement("Value");
TValue value = this[key];
valueSerializer.Serialize(writer, value);
writer.WriteEndElement();
}
}

  • 打赏
  • 举报
回复
这两个方法是放在WebService中的吗?
Dictionary 本身并不支持序列化,需要自己实现接口,或者写一个仿字典的集合类型
http://blog.csdn.net/dreambroken/article/details/1679509

http://www.cnblogs.com/RuiLei/archive/2008/12/02/1345721.html
inttoint 2011-08-23
  • 打赏
  • 举报
回复
人都哪里去了
inttoint 2011-08-22
  • 打赏
  • 举报
回复

public Dictionary <string, Opclass> GetOpclass(int value)
{
Dictionary <string,Opclass> result = new Dictionary <string, Opclass> ();
int[] id = GetOpint(value);
for(int i=0;i <id.length;i++){
result[id.ToString()] = new Opclass(id);
//....后面的删了不关键
}
return result;
}
public string GetOsInfo(IOs value)
{
return value.Get(value);
}
inttoint 2011-08-22
  • 打赏
  • 举报
回复

//说明:
GetOpclass通过ID得多对象字典
GetOsInfo通过id得到信息IOp 是一个接口,通过制定不同的“__type”来实现
//错误信息
Dictionary
不支持类型 System.Collections.Generic.Dictionary因为它实现 IDictionary
interface---IOp
无法序列化接口 Service.IOp
//问题
这个是给第三方开的,我自己使用没问题,但是他们就有问题
他们调用别的就没事,问题就是出在这2个
不知道为什么,网上也没找到相关的信息!!!

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧