agsXMPP OnMessage不包含邮件正文

时间:2013-06-16 09:18:51

标签: c# facebook-chat agsxmpp

我正在订阅OnMessage事件,当用户发送消息时,它会被调用两次;一旦他/她开始输入,在这种情况下Message对象的内容如下:

Body = null
Chatstate = composing
Error = null
Headers = null
Html = null
Nickname = null
Subject = null
Thread = null
Type = chat
XDelay = null
XEvent = null

第二次处理事件时,Message参数包含以下内容:

Body = null
Chatstate = active
Error = null
Headers = null
Html = null
Nickname = null
Subject = null
Thread = null
Type = chat
XDelay = null
XEvent = null

除非我遗漏了某些内容,第二次引发事件时Body属性不应为null,或者应该再次引发事件,其中包含第一个和第二个事件处理程序调用处理键入的消息事件。感谢。

1 个答案:

答案 0 :(得分:1)

您联系人正在向您发送聊天状态。否则身体会在那里。 有关聊天状态的更多信息,您可以在此处阅读XEP: http://xmpp.org/extensions/xep-0085.html