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

Enumerations

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