在winform应用程序中放置一个时间控件,下面给出处理函数:
private void getcomic_Tick(object sender, EventArgs e)
{
Invoke(new UpdateContactlistDelegate(UpdateContactlist));
//更新MSN机器人的好友列表即网站用户
foreach (Contact contact in messenger.ContactList.All)
{
if (contact != null && contact.Online == true)
{
ReadRss rr = new ReadRss();
content = rr.LoadItem(contact.Mail);//调用有趣吧的msn_rss api,将xml转成string
if(content!=null&&content!="")
{
//推送消息给好友
Conversation conversation = messenger.CreateConversation();
conversation.Invite(contact);
MyConversation agent = CreateMyConversation(conversation, content);
}
if (rr.comic_id != 0)
{
rr.SetItem(contact.Mail);
//调用有趣吧的update_msn api(需要http basic验证),设置该用户已经看过的最新趣图编号
}
}
}
}
private void getcomic_Tick(object sender, EventArgs e)
{
Invoke(new UpdateContactlistDelegate(UpdateContactlist));
//更新MSN机器人的好友列表即网站用户
foreach (Contact contact in messenger.ContactList.All)
{
if (contact != null && contact.Online == true)
{
ReadRss rr = new ReadRss();
content = rr.LoadItem(contact.Mail);//调用有趣吧的msn_rss api,将xml转成string
if(content!=null&&content!="")
{
//推送消息给好友
Conversation conversation = messenger.CreateConversation();
conversation.Invite(contact);
MyConversation agent = CreateMyConversation(conversation, content);
}
if (rr.comic_id != 0)
{
rr.SetItem(contact.Mail);
//调用有趣吧的update_msn api(需要http basic验证),设置该用户已经看过的最新趣图编号
}
}
}
}