Technical Articles

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Topic Last Modified: 2008-11-20

The following articles provide useful information for developers who are working on Microsoft Exchange Server 2007 applications.

Technical Articles 2008

Published Title/Author Download (Y/N) Code Sample (Y/N) Technical Depth

December 2008

Migrating to Exchange Web Services, Part 5: EWS Migration Sample

Y

Y

200

October 2008

Migrating to Exchange Web Services, Part 4: Contact Management by Bob Bunn

N

N

200

September 2008

Migrating to Exchange Web Services, Part 3: Search by Bob Bunn

N

N

200

August 2008

Transport Agent Factories by Saeed Noursalehi and Ray Dixon

N

N

200

August 2008

How to Reject a Recipient or a Message in a Transport Agent by Saeed Noursalehi and Ray Dixon

N

N

200

August 2008

Migrating to Exchange Web Services, Part 2: Calendaring by Bob Bunn

N

N

200

July 2008

Customizing Get and Find Responses in Exchange Web Services by John Gibbon

N

N

200

July 2008

Handling a Transport Agent Event Asynchronously by Saeed Noursalehi and Ray Dixon

N

Y

200

July 2008

Migrating to Exchange Web Services, Part 1: Messaging by Bob Bunn

N

Y

200

June 2008

Exchange Web Services Developer Overview

N

N

100

June 2008

Exchange Web Services Windows Vista Gadget by Kim Brandl

Y

N

200

June 2008

Migrating from Exchange 2007 Legacy APIs by Michael Mainer

N

N

200

May 2008

Interacting with the Unified Messaging Web Service by David Sterling

Y

Y

300

Technical Articles 2007

Published Title/Author Download (Y/N) Code Sample (Y/N) Technical Depth

December 2007

Tell Those Messages Where to Go By Using Exchange 2007 SP1 Transport Agents by Ray Dixon

N

N

200

November 2007 (updated)

What's New in Exchange Server 2007 SP1 Extensibility by Ray Dixon; Michael Mainer

N

N

100

October 2007

Migrating from the Exchange 2000 Sample Gateway to Exchange 2007 by Ray Dixon

N

N

300

September 2007

Best Practices for Using Exchange Web Services for Calendaring Tasks by Benjamin Spain

Y

Y

300

August 2007

Using Delegate Access with Exchange Web Services by Michael Mainer

N

Y

300

August 2007

Working with Time Zones in the Exchange Web Services GetUserAvailability Operation by Benjamin Spain

N

Y

400

June 2007

TechReady 2007 Talk: Developing with Exchange Web Services by David Claux; Rebecca Zou

Y

Y

200

June 2007

TechReady 2007 : Développement à l'aide des services Web Exchange by David Claux; Rebecca Zou

Y

Y

200

May 2007

Finding the Message Body by Mark Taylor

N

Y

200

May 2007

Introduction to Exchange Web Services in Exchange 2007, Part 3 by Michael Mainer

N

N

100

May 2007

Using SQL Server Table-Valued User-defined Functions with Exchange Web Services by Jim Kleewein; Ray Dixon

Y

Y

300

April 2007

Introduction to Exchange Web Services in Exchange 2007, Part 2 by Michael Mainer

N

N

100

April 2007

A Look at a Transport Agent: The Message Statistics Sample by Ray Dixon

Y

Y

200

March 2007

Introduction to Exchange Web Services in Exchange 2007 by Michael Mainer

N

N

100

February 2007

Managed Folder Selector by Michael Mainer

Y

Y

300

February 2007

Using Exchange Management Shell Commands With Managed Code by Ray Dixon

N

Y

200

Technical Articles 2006

Published Title/Author Download (Y/N) Code Sample (Y/N) Technical Depth

November 2006

Introducing the Exchange Server Developer Center by Thom Randolph

N

N

100

November 2006

New Programmability Features in Exchange Server 2007 by Thom Randolph

N

N

100

Technical Depth Definitions

Technical Depth Definition

100

Assumes little or no expertise with the topic and covers topic concepts, functions, features, and benefits.

200

Assumes 100-level knowledge and provides specific details about the topic.

300

Assumes 200-level knowledge, in-depth understanding of features in a real-world environment, and strong coding skills. Provides a detailed technical overview of a subset of product/technology features, covering architecture, performance, migration, deployment, and development.

400

Assumes a deep level of technical knowledge and experience and a detailed, thorough understanding of the topic. Provides expert-to-expert interaction and coverage of specialized topics, including custom code, scripts, application solution development, and architect infrastructure designs and solutions.