Start a Lync 2010 Conversation
The example appearing in this topic shows how to use the BeginStartConversation method to start a conversation in a Microsoft Lync 2010 SDK application. For more information, see Lync Extensibility API Conversation Walkthroughs (Lync 2010 SDK).
// Create string array of conversation invitees.
string[] invitees = {"elise@contoso.com"};
// Create a generic Dictionary object to contain conversation setting objects.
Dictionary<AutomationModalitySettings, object> _settings = new Dictionary<AutomationModalitySettings, object>();
_settings.Add(AutomationModalitySettings.FirstInstantMessage, ″Hello″);
_settings.Add(AutomationModalitySettings.SendFirstInstantMessageImmediately, true);
// Start the conversation.
IAsyncResult ar = LyncClient.GetAutomation().BeginStartConversation(
AutomationModalities.InstantMessage,
invitees,
_settings,
null,
null);
// Block UI thread until conversation is started and Conversation Window is displayed.
LyncClient.GetAutomation().EndStartConversation(ar);
See Also
Other Resources
Lync Extensibility API Concepts (Lync 2010 SDK)
Lync Extensibility API Conversation Walkthroughs (Lync 2010 SDK)