EWS Managed API 2.0 – now released!

The wait is over. If you have been working with the EWS Managed API 2.0 Technical Preview, you can now get the new 2.0 version and check out the latest updates. You can download the EWS Managed API 2.0 from the Microsoft Download Center.

What's new in the EWS Managed API 2.0

The EWS Managed API has been updated to support some of the latest features that are available in Exchange Web Services (EWS) in Exchange Server 2013, including the following:

In addition to these features, the EWS Managed API 2.0 introduces the ServerBusyException class. This class represents a server busy exception that can be found in a service response. You can use the BackOffMilliseconds property of this class to set the number of milliseconds to wait before the service attempts a request again, or you can set it to zero if there is no suggested back off time.

If you have been using the EWS Managed API 2.0 Technical Preview, you might have noticed a new requirement. The EWS Managed API 2.0 Technical Preview required the .NET Framework 4, which might not be compatible with applications that you wrote with earlier versions of the EWS Managed API. That requirement has been rolled back in the EWS Managed API 2.0, which requires the .NET Framework 3.5.

The EWS Managed API 2.0 download also includes the Exchange Server 2013 token validation library. You can use the EWS Managed API and the library to build mail apps for Outlook that can be authenticated by the identity tokens issued by Exchange 2013. For more information about the EWS Managed API 2.0 and the token validation library, see Authenticating a mail app by using Exchange 2013 identity tokens.

Don’t forget to check out our collection of code samples that will help you develop Exchange 2013 applications by using EWS Managed API. Currently 38 code samples are available; check back for more. For a list of the current code samples, see EWS Managed API code samples.