Use Microsoft Lync Controls to integrate Microsoft Lync 2010 features such as search, presence, instant messaging (IM) calls, and voice calls, into .NET applications and Microsoft Silverlight browser applications.


With Lync Controls, application developers can implement many of the features that are supported by Lync 2010.

  • Integrate Lync Controls into a Web browser application that runs a Silverlight browser application.

  • Use Microsoft Windows Presentation Foundation (WPF) to integrate Lync Controls into a .NET application.

  • Display presence status for colleagues, customers, and vendors.

  • Launch IM, voice, and video calls in Lync 2010, and perform application and file sharing in calls.

  • Search for members within an organization's address list or Microsoft SharePoint 2010 site.

  • Display contact information for colleagues, customers, and vendors.

  • Display the user's current presence status selection and note string entry.

Note Note

Use Lync Controls to launch calls in the Lync 2010 conversation window. Inbound calls are handled by Lync 2010.

Note Note

If UI suppression is turned on, Lync Controls are disabled as if you have signed out of your Lync 2010 session. For more information, see Understanding UI Suppression in Lync SDK .

Note Note

Security settings for Microsoft Lync 2010 SDK applications require you to add the host URL for Lync Control Silverlight applications to the Trusted sites list in Microsoft Internet Explorer. For more information about adding to the Trusted sites list, see Change Internet Explorer Security Settings.

Application Options

Depending on the application platform, use WPF or Silverlight to integrate Lync Controls into existing applications. Internet Explorer 7 and Internet Explorer 8 currently support Lync Controls.

  • To add Lync Controls to an existing .NET application, add a WPF User Control to the .NET application project. Add your Lync Controls to the User Control, and then move the User Control to the .NET application using a drag-and-drop operation. For a walkthrough of the required steps, see Walkthrough: Add Presence to an Existing .NET Application .

  • To add Lync Controls to an existing Silverlight application, add project references for the Lync Control DLLs, and then add XAML code to create the Lync Controls. For more information, see Application Strategies in Lync Control Applications .

Lync Controls

See Also

Other Resources