我写了这样一个Element的类
public class AllUserInfo : Element
{
public AllUserInfo()
{
this.TagName = "AllUserInfo";
this.Namespace = "agsoftware:AllUserInfo";
}
public List<Info> AllInfo
{
get
{
return GetTagEnum("AllInfo", typeof(List<Info>)) as List<Info>;
}
set
{
SetTag("AllInfo",value.ToString());
}
}希望把这个类的实例包装在iq里面,然后传到客户端去。
但是一直不成功,每次都都没办法给AllInfo赋值,一直是null。
是不是我少加了某个ElementType?请熟悉jabber或者xmpp的弟兄解答。万分感谢。
public class AllUserInfo : Element
{
public AllUserInfo()
{
this.TagName = "AllUserInfo";
this.Namespace = "agsoftware:AllUserInfo";
}
public List<Info> AllInfo
{
get
{
return GetTagEnum("AllInfo", typeof(List<Info>)) as List<Info>;
}
set
{
SetTag("AllInfo",value.ToString());
}
}希望把这个类的实例包装在iq里面,然后传到客户端去。
但是一直不成功,每次都都没办法给AllInfo赋值,一直是null。
是不是我少加了某个ElementType?请熟悉jabber或者xmpp的弟兄解答。万分感谢。
参考
因为只是一个小的类,不想破坏原来jabber的结构,如果是很大的文件就建socket传输了
具体请进94130002 QQ 群,一起学习