2010-05-12 18 views
0

J'ai essayé de cette façon. Je suis abonné à cet événement qui contrôle le statut de l'utilisateur, il m'annonce cet utilisateur en ligne. mon code est:MSNP-SHARP comment envoyer un message de bonjour à un utilisateur qui a changé de statut de offline à 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()); 
} 

quelqu'un peut me donner un indice? peut-être que je fais quelque chose de mal parce que le message n'a pas été envoyé. merci.

Répondre

0

Vous pouvez simplement utiliser la propriété MessageManager à la place. Assurez-vous d'avoir la dernière version de MSNPSharp aussi.