本文整理汇总了C#中Conversation.SendMessage方法的典型用法代码示例。如果您正苦于以下问题:C# Conversation.SendMessage方法的具体用法?C# Conversation.SendMessage怎么用?C# Conversation.SendMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conversation
的用法示例。
在下文中一共展示了Conversation.SendMessage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ContactJoined
private void ContactJoined(Conversation sender, ContactEventArgs e)
{
// someone joined our conversation! remember that this also occurs when you are
// only talking to 1 other person. Log this event.
if (_selectedContacts.IndexOf(e.Contact.Mail) > -1) // one of ours
{
_internalLog += e.Contact.Name + " joined the conversation.\r\n";
// now send it. You can send messages using the Conversation object.
sender.SendMessage( this._messageToSend );
}
// If using a single conversation, need to have the first one fully
// established, connected and joined before we can invite others
// THE ONLY PROBLEM IS THAT IF THAT FIRST CONTACT IS OFFLINE,
// THEN WE'LL NEVER GET HERE TO INVITE OTHERS
if (!_firstContactJoined && _useSingleConversation )
{
_firstContactJoined = true; // so we only do this once!
// if using a single conversation, then invite other contacts now
foreach (string personToContact in _selectedContacts)
{
if (e.Contact.Mail != personToContact) // not the first one we contacted
{
sender.Invite(this._messenger.GetContact(personToContact));
}
}
}
}