Click or drag to resize
MimeKit

QEncoder Class

Incrementally encodes content using a variation of the quoted-printable encoding that is specifically meant to be used for rfc2047 encoded-word tokens.
Inheritance Hierarchy
SystemObject
  MimeKit.EncodingsQEncoder

Namespace: MimeKit.Encodings
Assembly: MimeKit (in MimeKit.dll) Version: 4.7.1
Syntax
C#
public class QEncoder : IMimeEncoder

The QEncoder type exposes the following members.

Constructors
 NameDescription
Public methodQEncoder Initialize a new instance of the QEncoder class.
Top
Properties
 NameDescription
Public propertyEncoding Get the encoding.
Top
Methods
 NameDescription
Public methodClone Clone the QEncoder with its current state.
Public methodEncode Encode the specified input into the output buffer.
Public methodEquals
(Inherited from Object)
Public methodEstimateOutputLength Estimate the length of the output.
Protected methodFinalize
(Inherited from Object)
Public methodFlush Encode the specified input into the output buffer, flushing any internal buffer state as well.
Public methodGetHashCode
(Inherited from Object)
Public methodGetType
(Inherited from Object)
Protected methodMemberwiseClone
(Inherited from Object)
Public methodReset Reset the encoder.
Public methodToString
(Inherited from Object)
Top
Remarks
The Q-Encoding is an encoding often used in MIME to encode textual content outside of the ASCII range within an rfc2047 encoded-word token in order to ensure that the text remains intact when sent via 7bit transports such as SMTP.
See Also