Jabber-net 注册新用户
Posted
技术标签:
【中文标题】Jabber-net 注册新用户【英文标题】:Jabber-net Register New User 【发布时间】:2012-08-07 03:14:46 【问题描述】:我是 jabber 和 xmpp 的新手。我正在使用 c#、wpf 和 jabber-net 开发聊天客户端应用程序。我已经创建了注册表单,但是后面的代码出现了一些错误。
jc.OnRegisterInfo += new RegisterInfoHandler(this.jc_OnRegisterInfo);
jc.OnRegistered += new IQHandler(jc_OnRegistered);
“jc_OnRegistered”没有重载匹配委托“jabber.client.IQHandler”
“jc_OnRegisterInfo”没有重载匹配委托“jabber.client.RegisterInfoHandler”
提前致谢...
【问题讨论】:
【参考方案1】:OnRegisterInfo
事件是 RegisterInfoHandler
,它被声明为:
public delegate bool RegisterInfoHandler(Object sender, Register register);
您必须有一个返回bool
的方法,并将object
作为第一个参数,将Register
作为第二个参数。
OnRegistered
事件是一个 IQHandler
,它被声明为:
public delegate void IQHandler(Object sender, IQ iq);
您必须有一个返回void
的方法,并将object
作为第一个参数,将IQ
作为第二个参数。
确保jc_OnRegisterInfo
看起来像这样:
private bool jc_OnRegisterInfo(object sender, Register register)
// ...
jc_OnRegistered
看起来像这样:
private void jc_OnRegistered(object sender, IQ iq)
// ...
【讨论】:
以上是关于Jabber-net 注册新用户的主要内容,如果未能解决你的问题,请参考以下文章