The conversations manager class in Microsoft Lync 2010 API is an
entry point you use to obtain all conversation-related features.
The class is used to access all types of previous conversations,
voice mail, and current conversations. You use the conversation
manager class to start new conversations. Note that this class
allows you to host a conversation entirely within your custom
application process.
Classes Available from the
ConversationManager Class
The following figure illustrates the classes you obtain from the
conversations manager class.
Conversations Collection
The
ConversationManager
.
.
::
.
.
Conversations
property exposes a collection of currently active
conversations. Use the conversation collection instead of caching
individual instances of the
Microsoft.Lync.Model.Conversation
.
.
::
.
.
Conversation
class in an application.
Conversation
Microsoft.Lync.Model.Conversation
.
.
::
.
.
Conversation
surfaces the collection of participants,
Microsoft.Lync.Model.Conversation
.
.
::
.
.
InstantMessageModality
,
Microsoft.Lync.Model.Conversation.AudioVideo
.
.
::
.
.
AVModality
. In addition, you use
Microsoft.Lync.Model.Conversation
.
.
::
.
.
Conversation
to hold, transfer, and forward conversations. Finally,
Microsoft.Lync.Model.Conversation
.
.
::
.
.
Conversation
provides a set of events related to participant and modality
collection state changes. For more information about the
Conversation class, see
Conversation
Class
An instance of the
Microsoft.Lync.Model.Conversation
.
.
::
.
.
Conversation
class is also returned when you call the
ConversationManager
.
.
::
.
.
JoinConference
method on the conversations manager. You use the returned
Microsoft.Lync.Model.Conversation
.
.
::
.
.
Conversation
instance to participate in the conference.
See Also