0

我尝试过这种方式。我订阅了控制用户状态的那个事件,它在 Online 中通知我那个用户。我的代码是:

void Nameserver_ContactOnline(object sender, ContactEventArgs e)
{
        Talk = messenger.CreateConversation();
        Talk.Invite(e.Contact.Mail,ClientType.PassportMember);
        Talk.SendTextMessage(new TextMessage(Msg));
        Talk.End();
        LogEvent("Contact online " + e.Contact.Name.ToString() + " " + e.Contact.Mail.ToString());
}

有人可以给我一个提示吗?也许我做错了什么,因为没有发送消息。谢谢。

4

1 回答 1

0

您可能只想使用 MessageManager 属性。确保您也拥有最新版本的 MSNPSharp。

于 2010-07-27T06:04:52.793 回答