2 out of 4 rated this helpful - Rate this topic

Introduction to the EWS Managed API

The Microsoft Exchange Web Services (EWS) Managed API provides an intuitive interface for developing client applications that use Exchange Web Services. The EWS Managed API provides unified access to Microsoft Exchange Server resources, while using Microsoft Outlook–compatible business logic. The EWS Managed API uses EWS SOAP messages to communicate with the Exchange Client Access server.

We encourage Microsoft .NET Framework developers to use the EWS Managed API instead of autogenerated proxies to develop against Exchange Web Services. The EWS Managed API object model is significantly easier to use than autogenerated proxy object models.

You can use the EWS Managed API to access Exchange Web Services in Microsoft Exchange Server 2007 Service Pack 1 (SP1) and later versions of Exchange Server.

The following table identifies the EWS Managed API features that target different versions of Exchange Server.

Feature EWS Managed API 1.0 EWS Managed API 1.1 EWS Managed API 1.2 Exchange 2007 SP1 Exchange 2010 Exchange 2010 SP1 Exchange 2010 SP2

Ambiguous Name Resolution

X

X

X

X

X

X

X

Archive Mailbox

X

X

X

X

Attachments

X

X

X

X

X

X

X

Autodiscover

X

X

X

X

X

X

X

Bulk Transfer

X

X

Calendaring

X

X

X

X

X

X

X

Conversations

X

X

X

X

Delegate Access

X

X

X

X

X

X

X

Delegate Management

X

X

X

X

X

X

X

Distribution List Expansion

X

X

X

X

X

X

X

Dumpster 2.0

X

X

X

X

X

X

E-mail

X

X

X

X

X

X

X

Exchange Impersonation

X

X

X

X

X

X

X

Extended Properties

X

X

X

X

X

X

X

Folders

X

X

X

X

X

X

X

Get Password Expiration

X

X

Get User Availability

X

X

X

X

X

X

X

Identifier Conversion

X

X

X

X

X

X

X

Inbox Rules

X

X

X

X

Items

X

X

X

X

X

X

X

Notifications – Push/Pull

X

X

X

X

X

X

X

Notifications - Streaming

X

X

X

X

Out of Office (OOF)

X

X

X

X

X

X

X

Search

X

X

X

X

X

X

X

Search (Index Search)

X

X

X

X

X

X

Synchronization

X

X

X

X

X

X

X

Tasks

X

X

X

X

X

X

X

Tracing

X

X

X

X

X

X

X

Unified Messaging

X

X

X

X

X

X

User Configuration

X

X

X

X

X

X

Did you find this helpful?
(1500 characters remaining)