Skip to main content

Developing Exchange Online Solutions

  • Chapter
  • 663 Accesses

Abstract

In this chapter you’ll create a client application that accesses the Exchange Online server in your Office 365 account. Exchange Online 2010 exposes a lot of features through Exchange Web Services (EWS) to client applications such as Outlook and Outlook Web App. Your custom application can use these same features as well. I will show you how to

  • Connect to the Exchange Online server using the autodiscover process. The actual server that is hosting your Exchange instance can change, so you should always use the autodiscover process instead of hard-coding the connection string.

  • Access the mailbox items stored in Exchange. Think of Exchange as a specialized database containing objects such as e-mails, appointments, tasks, and contacts, which are organized in a hierarchy of folders. You can view, modify, and create these objects programmatically.

  • Determine the availability of someone or a group of people. Exchange provides a feature that allows you to see when people will be available based on their calendars. You can also use this feature to suggest windows of time when the specified group of people and resources will be available.

  • Subscribe to notifications when certain events occur, such as the arrival of a new message. Your custom application can receive these notifications and take appropriate actions. I will show you both push- and pull-type subscriptions.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Mark J. Collins and Michael Mayberry

About this chapter

Cite this chapter

Collins, M.J., Mayberry, M. (2012). Developing Exchange Online Solutions. In: Pro Office 365 Development. Apress. https://doi.org/10.1007/978-1-4302-4075-4_12

Download citation

Publish with us

Policies and ethics