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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights 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
DOI: https://doi.org/10.1007/978-1-4302-4075-4_12
Publisher Name: Apress
Print ISBN: 978-1-4302-4074-7
Online ISBN: 978-1-4302-4075-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)