Share via


DecodingFlags Enumeration

The DecodingFlags enumeration indicates the encodings to try when you are trying to decode Multipurpose Internet Mail Extensions (MIME) headers.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.Exchange.Data.Mime
Assembly:  Microsoft.Exchange.Data.Common (in Microsoft.Exchange.Data.Common.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration DecodingFlags
'Usage
Dim instance As DecodingFlags
[FlagsAttribute]
public enum DecodingFlags

Members

Member name Description
None Do not try to decode any headers because the value is already converted to Unicode.
Rfc2047 Try to decode headers by using the encoding specified in RFC2047.
Rfc2231 Try to decode headers by using the encoding specified in RFC2231.
Jis Try to decode headers by using Japanese Industrial Standard (JIS) decoding.
Utf8 Try to decode headers by using UTF8 decoding.
Dbcs Try to decode headers by using DBCS decoding.
AllEncodings Try all the other encodings represented by the DecodingFlags enumeration.
FallbackToRaw Return the raw headers if encoding fails.
AllowControlCharacters Pass control characters in the header without fixing them.