Microsoft.Exchange.Data.Mime.Encoders Namespace

The Microsoft.Exchange.Data.Mime.Encoders namespace contains types that enable you to easily convert MIME content from one encoding to another.

Many of the properties and parameters in the content conversion APIs allow values large enough to cause performance problems, including denial of service. When using the content conversion APIs in a transport agent, you should implement limits on the property and parameter value sizes you support when reading or writing in order to mitigate resource consumption by your agent.

Classes

Class Description
Base64Decoder The Base64Decoder class decodes base64-encoded data.
Base64Encoder The Base64Encoder class encodes data into the base64 encoding.
BinHexDecoder The BinHexDecoder class decodes BinHex data.
BinHexEncoder The BinHexEncoder class applies BinHex encoding.
ByteEncoder The ByteEncoder class is a base class for the encoders and decoders in the Microsoft.Exchange.Data.Mime.Encoders namespace.
ByteEncoderException The ByteEncoderException class provides an exception for internal errors in the Microsoft.Exchange.Data.Mime.Encoders namespace.
EncoderStream The EncoderStream class uses an object derived from ByteEncoder to encode or decode data as it is read or written.
MacBinaryHeader The MacBinaryHeader class represents a Mac Binary header in a BinHex data stream.
QPDecoder The QPDecoder class decodes QuotedPrintable data.
QPEncoder The QPEncoder class applies QuotedPrintable encoding.
UUDecoder The UUDecoder class decodes UUCP-encoded data.
UUEncoder The UUEncoder class applies UUCP encoding.

Enumerations

Enumeration Description
EncoderStreamAccess The EncoderStreamAccess enumeration contains values that indicate the access type for a stream.