Sample Applications
Topic Last Modified: 2007-03-26
The Exchange Server 2007 Software Development Kit (SDK) includes fully-functional sample applications that demonstrate key areas of the Exchange store programmatically. The sample applications are installed with the Exchange Server 2007 SDK and include the source code for each component. This section provides information about the sample applications, including the following:
- An overview of the sample application
- How to navigate the source code that is included with the sample application
- How to set up the sample application
- How to use the sample application
Note
The sample applications that are installed with this SDK are intended for instructional purposes and are not meant to be installed in a production environment.
In This Section
- Antivirus Sample Application
- Autodiscover Sample Application A Microsoft C# application that can be used to get a client's profile information. This information can then be used to configure applications to automatically connect to the correct Client Access server role.
- Bandwidth Logging Sample Application
- Body Conversion Sample Application
- Calendaring Sample Application Consists of a Microsoft® Visual Basic® executable file that can be used to display all of the user's appointments and meetings, create and send new appointments and meetings, and delete appointments and meetings. The Calendaring sample application can also be used for Creating Recurring Appointments and Meetings.
- Cancel Appointment Sample Application A Microsoft Visual C++® application that can be used to cancel an existing appointment.
- Create New Appointment Sample Application Consists of a Visual C++ executable file that can be used to create a new appointment. See the Calendaring Introduction for more information about creating and maintaining calendar appointments.
- Edge Transport Logging Sample Agent
- Exchange Store Events Sample Application Includes sample event sinks implemented in Visual C++ and Visual Basic, and a Visual Basic executable file for registering, unregistering, and disabling asynchronous events, synchronous events, and system events in the Exchange store.
- Greylisting Sample Agent
- Hub Transport Logging Sample Agent
- Managed Exchange TreeView Control Sample Application A Visual Basic .NET Windows Forms application that uses the managed Exchange TreeView control. The sample application can be used to add root nodes that correspond to mail or public folder hierarchies, move, rename, copy, and delete folders in the Exchange store.
- Notification Sample Application Uses the WebDAV protocol to subscribe to new mail, delete, and update events on a public or new mail folder in an Exchange store.
- Push Notification Sample Application (Exchange Web Services) Uses Web services to subscribe to new mail, delete, and update events in a mailbox.
- WebDAV Sample Application Consists of an ASP page that can be used to copy, move, or delete resources, to create a collection, or to list resources.
- XHeader Sample Application