Lync meet-now meeting object model

Core concepts

Learn about the part of the Microsoft Lync 2013 SDK object model that lets you programmatically start meetings and manage meeting access, the meeting lobby, and meeting presenters.

Applies to: Lync 2013 | Lync Server 2013

In this article
Getting a Lync 2013 meeting object
Lync SDK meeting object model
Additional resources

Getting a Lync 2013 meeting object

The Lync 2013 API object model exposes the meeting-specific properties of the Conversation object that represents a Lync 2013 meeting.

A meeting can be a meet-now meeting that is started by using the Automation.BeginMeetNow method or a multi-party audio conversation, which is described in How to: Start a Lync audio conversation. The Microsoft.Lync.Model.Conversation.Conversation object is the entry point to the meeting object model. Get this object from a meet-now meeting Microsoft.Lync.Model.Extensibility.ConversationWindow object by reading the ConversationWindow.Conversation property or getting the Conversation object directly from the ConversationManager.ConversationAdded event when the conversation is added by the ConversationManager.AddConversation method.

Lync SDK meeting object model

The following table lists the meeting object model classes in the order that you get them, starting from the meeting object model entry point.

Namespace

Class

Purpose

Microsoft.Lync.Model.Extensibility

Automation

Exposes the BeginMeetNow method.

ConversationWindow

Encapsulates a meeting Lync 2013 conversation window and gives programmatic access to the window and underlying meeting Conversation object.

Microsoft.Lync.Model.Conversation

ConversationManager

The factory object used to create a new multi-party audio conference programmatically. Use this factory when in UI suppression mode and you're creating a complete meeting UI in your application.

Conversation

Encapsulates the meeting and exposes methods, properties, and events that you use to manage the meeting programmatically.

Participant

Encapsulates a meeting attendee. Use this object to mute and unmute a participant, pin or lock participant video, promote or demote, or offer shared resource control.

ConversationProperty

Enumerates the meeting properties that you can read or write to. The ConferenceAccessInformation enumerator is used to return the ConferenceAccessInformation object.

ConferenceAccessInformation

Encapsulates the meeting access key that you send to users who will "dial in" to an audio conference meeting.

ConferenceAccessType

Enumerates the conference access rules that you can set on a meeting.

ParticipantProperty

Enumerates the properties that you can read or write for a meeting participant.

See also