Overview

Lab Time: 45 minutes

Lab Folder: C:\%UC14TrainingKit%\Labs\5\Source\Before

Note:
The After folder contains the completed lab exercises.

Lab Overview: The Microsoft Exchange Web Services (EWS) Managed API 1.0 provides an intuitive managed API for developing client and server applications that leverage Exchange 2010 data and business logic, whether Exchange is running on premises or in the cloud. The EWS Managed API 1.0 makes Exchange Web Services SOAP calls “under the covers”, so many environments are already configured for EWS Managed API 1.0.

In this lab, you will use the EWS Managed API 1.0 to:

  • Prepare the API to connect to the correct Exchange CAS server for your calling user.
  • Work with mailbox items.
  • Find mailbox items using the example of retrieving appointments.
  • Impersonate users so work done with the API is done using the impersonated user’s credentials.
  • Apply extended properties to mailbox items.
  • Perform complex searches for mailbox items with a specific extended property.
  • Work with Exchange business logic services such as the Free-Busy Service.
  • Subscribe to and listen for push notifications.

System Requirements

You must have the following items to complete this lab: