Click or drag to resize
MimeKit

IMimeParser Interface

An interface for parsing messages, entities, and/or headers.

Namespace: MimeKit
Assembly: MimeKit (in MimeKit.dll) Version: 4.3.0
Syntax
C#
public interface IMimeParser

The IMimeParser type exposes the following members.

Properties
 NameDescription
Public propertyIsEndOfStream Get a value indicating whether the parser has reached the end of the input stream.
Public propertyMboxMarker Gets the most recent mbox marker.
Public propertyMboxMarkerOffset Gets the most recent mbox marker offset.
Public propertyOptions Get or set the parser options.
Public propertyPosition Get the current position of the parser within the stream.
Top
Methods
 NameDescription
Public methodParseEntity Parse an entity from the stream.
Public methodParseEntityAsync Asynchronously parse an entity from the stream.
Public methodParseHeaders Parse a list of headers from the stream.
Public methodParseHeadersAsync Asynchronously parse a list of headers from the stream.
Public methodParseMessage Parse a message from the stream.
Public methodParseMessageAsync Asynchronously parse a message from the stream.
Public methodSetStream(Stream, MimeFormat) Set the stream to parse.
Public methodSetStream(Stream, Boolean) Set the stream to parse.
Public methodSetStream(Stream, MimeFormat, Boolean) Set the stream to parse.
Top
Remarks
An interface for parsing messages, entities, and/or headers. Implemented by MimeParser and ExperimentalMimeParser.
See Also