Use Microsoft Lync 2010 SDK classes to launch and automate the Microsoft Lync 2010 user interface, integrated within third-party business applications. Use Lync Controls to integrate specific features like presence, contact cards, or search into business applications.
Notable classes and members relating to extensibility appear in the following sections. For a full list, see Lync 2010 API Class Library documentation.
Automation Class
A third-party application can use UI Automation to create
conversations and dock the conversation window in the business
application. Use the
The
UI Automation launches the Lync 2010 conversation window. You
can resize or move the conversation window on the local computer
screen. The
Method |
Description |
---|---|
|
Returns the conversation window. |
|
Adds a person or group to a contact list. |
|
Starts a conversation or joins a conference. |
|
Completes the asynchronous start of a conversation. |
ConversationWindow Class
With the
Method |
Description |
---|---|
|
Begins to asynchronously launch the given URL in the conversation extension window. |
|
Closes the window. |
|
Docks the window to the specified parent. |
|
Completes the asynchronous launch of the conversation extension window. |
|
Flashes the frame of the extensibility window to indicate attention is needed. |
|
Moves and resized the window to the specified coordinates and dimensions. |
|
Moves the window to the specified coordinates. |
|
Undocks the window from any parent. |
Property |
Description |
---|---|
|
Gets the underlying Conversation instance. |
|
Gets the height of the conversation window. |
|
Returns a Boolean indicating whether the window is docked. |
|
Gets the coordinate of the left edge of the conversation window, in pixels. |
|
Gets the coordinate of the top edge of the conversation window, in pixels. |
|
Gets the width of the conversation window, in pixels. |
LyncClient Class
Use the