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. |