|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Getting Started With Exchange Web Services Proxy Programming
Topic Last Modified: 2009-07-15
The Microsoft Visual Studio 2005 and Visual Studio 2008 IDEs provide tools that create proxy classes for client applications that consume Web services. Web services proxy classes act as an interface for client/Web server communications. The proxy classes provide user-friendly abstractions of the XML messages, XML serialization, and formation of the HTTP requests and responses that are sent between the client and server.
|Visual Studio 2005 and Visual Studio 2008 do not produce unmanaged C++ autogenerated proxies.|
To get started with Exchange Web Services proxy programming, you must complete the following tasks:
Create a proxy reference by using Visual Studio 2005 or Visual Studio 2008.
Set up the ExchangeServiceBinding proxy class.
Validate X509 certificates for SSL over HTTP.
Proxy classes can be generated from many popular IDEs. The examples and reference documentation in this SDK describe proxy classes that are generated by the Visual Studio 2005 IDE. You can also use Visual Studio 2008 or the Express editions of Visual Studio 2005 or Visual Studio 2008 to create the proxy classes. Do not use Microsoft Visual Studio 2003 or earlier versions of Visual Studio to generate Exchange Web Services proxy classes.
|Visual Studio 2005 and Visual Studio 2008 also provide the wsdl.exe console application for creating proxy classes. Minor differences exist between the proxy classes that are created by using wsdl.exe and Visual Studio 2005 or Visual Studio 2008.|