Transport agent namespaces in Exchange 2013

Learn about the .NET Framework classes and members that you can use to create custom transport agents for Exchange 2013.

Applies to: Exchange Server 2013

This article provides information about the namespaces that contain reference information that you can use to create transport agents for Exchange Server 2013. It also describes the classes that your transport agents can use to read and modify email messages that pass through the transport pipeline.

Transport agent class library

The following namespaces contain types that you can use to create and extend transport agents.

Table 1. .NET Framework namespaces

Namespace Description
Microsoft.Exchange.Data
Contains types that specify data and configuration exceptions.
Microsoft.Exchange.Data.Common
Contains types that support localization and error handling.
Microsoft.Exchange.Data.ContentTypes.iCalendar
Contains types that enable you to read and write iCalendar data.
Microsoft.Exchange.Data.ContentTypes.Tnef
Contains types that enable you to read and write TNEF data.
Microsoft.Exchange.Data.ContentTypes.vCard
Contains types that enable you to read and write vCard data.
Microsoft.Exchange.Data.Globalization
Contains types that enable you to work with cultures and character sets to produce localized content.
Microsoft.Exchange.Data.Mime
Contains types that enable you to read and write MIME data.
Microsoft.Exchange.Data.Mime.Encoders
Contains types that enable you to encode and decode MIME data.
Microsoft.Exchange.Data.TextConverters
Contains types that enable you to read and write data with different text formats, and convert data to and from those formats.
Microsoft.Exchange.Data.Transport
Contains types that enable you to access routing, host, and domain information about the transport pipeline.
Microsoft.Exchange.Data.Transport.Delivery
Contains types that support the extension of Exchange 2013 delivery agents.
Microsoft.Exchange.Data.Transport.Email
Contains types that support creating, reading, writing, and modifying email messages.
Microsoft.Exchange.Data.Transport.Routing
Contains types that support the extension of the Exchange 2013 transport routing behavior.
Microsoft.Exchange.Data.Transport.Smtp
Contains types that support the extension of the Exchange 2013 transport SMTP behavior.

See also