![]() | Experimental |
public class ExperimentalMimeParser : MimeReader, IMimeParser
The ExperimentalMimeParser type exposes the following members.
Name | Description | |
---|---|---|
![]() | ExperimentalMimeParser(Stream, Boolean) | Initialize a new instance of the ExperimentalMimeParser class. |
![]() | ExperimentalMimeParser(ParserOptions, Stream, Boolean) | Initialize a new instance of the ExperimentalMimeParser class. |
![]() | ExperimentalMimeParser(Stream, MimeFormat, Boolean) | Initialize a new instance of the MimeParser class. |
![]() | ExperimentalMimeParser(ParserOptions, Stream, MimeFormat, Boolean) | Initialize a new instance of the ExperimentalMimeParser class. |
Name | Description | |
---|---|---|
![]() | IsEndOfStream |
Get a value indicating whether the parser has reached the end of the input stream.
(Inherited from MimeReader) |
![]() | MboxMarker | Gets the most recent mbox marker. |
![]() | MboxMarkerOffset | Gets the most recent mbox marker offset. |
![]() | Options |
Get or set the parser options.
(Inherited from MimeReader) |
![]() | Position |
Get the current position of the parser within the stream.
(Inherited from MimeReader) |
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object) |
![]() | Finalize | (Inherited from Object) |
![]() | GetHashCode | (Inherited from Object) |
![]() | GetType | (Inherited from Object) |
![]() | MemberwiseClone | (Inherited from Object) |
![]() | OnHeaderRead |
Called when a message or MIME part header is read from the stream.
(Overrides MimeReaderOnHeaderRead(Header, Int32, CancellationToken)) |
![]() | OnHeaderReadAsync |
Called when a message or MIME part header is read from the stream.
(Inherited from MimeReader) |
![]() | OnHeadersBegin |
Called when the beginning of a list of headers is encountered in the stream.
(Overrides MimeReaderOnHeadersBegin(Int64, Int32, CancellationToken)) |
![]() | OnHeadersBeginAsync |
Called when the beginning of a list of headers is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnHeadersEnd |
Called when the end of a list of headers is encountered in the stream.
(Overrides MimeReaderOnHeadersEnd(Int64, Int32, Int64, Int32, CancellationToken)) |
![]() | OnHeadersEndAsync |
Called when the end of a list of headers is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMboxMarkerBegin |
Called when an Mbox marker is encountered in the stream.
(Overrides MimeReaderOnMboxMarkerBegin(Int64, Int32, CancellationToken)) |
![]() | OnMboxMarkerEnd |
Called when the end of an Mbox marker is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMboxMarkerRead |
Called when an Mbox marker is encountered in the stream.
(Overrides MimeReaderOnMboxMarkerRead(Byte, Int32, Int32, Int64, Int32, CancellationToken)) |
![]() | OnMboxMarkerReadAsync |
Called when an Mbox marker is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMessagePartBegin |
Called when the beginning of a message part is encountered in the stream.
(Overrides MimeReaderOnMessagePartBegin(ContentType, Int64, Int32, CancellationToken)) |
![]() | OnMessagePartBeginAsync |
Called when the beginning of a message part is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMessagePartEnd |
Called when the end of a message part is encountered in the stream.
(Overrides MimeReaderOnMessagePartEnd(ContentType, Int64, Int32, Int64, Int64, Int32, CancellationToken)) |
![]() | OnMessagePartEndAsync |
Called when the end of a message part is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMimeMessageBegin |
Called when the beginning of a message is encountered in the stream.
(Overrides MimeReaderOnMimeMessageBegin(Int64, Int32, CancellationToken)) |
![]() | OnMimeMessageBeginAsync |
Called when the beginning of a message is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMimeMessageEnd |
Called when the end of a message is encountered in the stream.
(Overrides MimeReaderOnMimeMessageEnd(Int64, Int32, Int64, Int64, Int32, CancellationToken)) |
![]() | OnMimeMessageEndAsync |
Called when the end of a message is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMimePartBegin |
Called when the beginning of a MIME part is encountered in the stream.
(Overrides MimeReaderOnMimePartBegin(ContentType, Int64, Int32, CancellationToken)) |
![]() | OnMimePartBeginAsync |
Called when the beginning of a MIME part is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMimePartContentBegin |
Called when the beginning of a MIME part's content is encountered in the stream.
(Overrides MimeReaderOnMimePartContentBegin(Int64, Int32, CancellationToken)) |
![]() | OnMimePartContentBeginAsync |
Called when the beginning of a MIME part's content is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMimePartContentEnd |
Called when the end of a MIME part's content is encountered in the stream.
(Overrides MimeReaderOnMimePartContentEnd(Int64, Int32, Int64, Int32, NullableNewLineFormat, CancellationToken)) |
![]() | OnMimePartContentEndAsync |
Called when the end of a MIME part's content is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMimePartContentRead |
Called when MIME part content is read from the stream.
(Overrides MimeReaderOnMimePartContentRead(Byte, Int32, Int32, CancellationToken)) |
![]() | OnMimePartContentReadAsync |
Called when MIME part content is read from the stream.
(Inherited from MimeReader) |
![]() | OnMimePartEnd |
Called when the end of a MIME part is encountered in the stream.
(Overrides MimeReaderOnMimePartEnd(ContentType, Int64, Int32, Int64, Int64, Int32, CancellationToken)) |
![]() | OnMimePartEndAsync |
Called when the end of a MIME part is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartBegin |
Called when the beginning of a multipart is encountered in the stream.
(Overrides MimeReaderOnMultipartBegin(ContentType, Int64, Int32, CancellationToken)) |
![]() | OnMultipartBeginAsync |
Called when the beginning of a multipart is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartBoundary |
Called when a multipart boundary is encountered in the stream.
(Overrides MimeReaderOnMultipartBoundary(String, Int64, Int64, Int32, CancellationToken)) |
![]() | OnMultipartBoundaryAsync |
Called when a multipart boundary is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartEnd |
Called when the end of a multipart is encountered in the stream.
(Overrides MimeReaderOnMultipartEnd(ContentType, Int64, Int32, Int64, Int64, Int32, CancellationToken)) |
![]() | OnMultipartEndAsync |
Called when the end of a multipart is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartEndBoundary |
Called when a multipart end boundary is encountered in the stream.
(Overrides MimeReaderOnMultipartEndBoundary(String, Int64, Int64, Int32, CancellationToken)) |
![]() | OnMultipartEndBoundaryAsync |
Called when a multipart end boundary is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartEpilogueBegin |
Called when the beginning of the epilogue of a multipart is encountered in the stream.
(Overrides MimeReaderOnMultipartEpilogueBegin(Int64, Int32, CancellationToken)) |
![]() | OnMultipartEpilogueBeginAsync |
Called when the beginning of the epilogue of a multipart is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartEpilogueEnd |
Called when the end of the epilogue of a multipart is encountered in the stream.
(Overrides MimeReaderOnMultipartEpilogueEnd(Int64, Int32, Int64, Int32, CancellationToken)) |
![]() | OnMultipartEpilogueEndAsync |
Called when the end of the epilogue of a multipart is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartEpilogueRead |
Called when multipart epilogue text is read from the stream.
(Overrides MimeReaderOnMultipartEpilogueRead(Byte, Int32, Int32, CancellationToken)) |
![]() | OnMultipartEpilogueReadAsync |
Called when multipart epilogue text is read from the stream.
(Inherited from MimeReader) |
![]() | OnMultipartPreambleBegin |
Called when the beginning of the preamble of a multipart is encountered in the stream.
(Overrides MimeReaderOnMultipartPreambleBegin(Int64, Int32, CancellationToken)) |
![]() | OnMultipartPreambleBeginAsync |
Called when the beginning of the preamble of a multipart is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartPreambleEnd |
Called when the end of the preamble of a multipart is encountered in the stream.
(Overrides MimeReaderOnMultipartPreambleEnd(Int64, Int32, Int64, Int32, CancellationToken)) |
![]() | OnMultipartPreambleEndAsync |
Called when the end of the preamble of a multipart is encountered in the stream.
(Inherited from MimeReader) |
![]() | OnMultipartPreambleRead |
Called when multipart preamble text is read from the stream.
(Overrides MimeReaderOnMultipartPreambleRead(Byte, Int32, Int32, CancellationToken)) |
![]() | OnMultipartPreambleReadAsync |
Called when multipart preamble text is read from the stream.
(Inherited from MimeReader) |
![]() | ParseEntity | Parse an entity from the stream. |
![]() | ParseEntityAsync | Asynchronously parse an entity from the stream. |
![]() | ParseHeaders | Parse a list of headers from the stream. |
![]() | ParseHeadersAsync | Asynchronously parse a list of headers from the stream. |
![]() | ParseMessage | Parse a message from the stream. |
![]() | ParseMessageAsync | Asynchronously parse a message from the stream. |
![]() | ReadEntity |
Read an entity from the stream.
(Inherited from MimeReader) |
![]() | ReadEntityAsync |
Asynchronously read an entity from the stream.
(Inherited from MimeReader) |
![]() | ReadHeaders |
Read a block of headers from the stream.
(Inherited from MimeReader) |
![]() | ReadHeadersAsync |
Asynchronously read a block of headers from the stream.
(Inherited from MimeReader) |
![]() | ReadMessage |
Read a message from the stream.
(Inherited from MimeReader) |
![]() | ReadMessageAsync |
Asynchronously read a message from the stream.
(Inherited from MimeReader) |
![]() | SetStream(Stream, MimeFormat) |
Set the stream to parse.
(Overrides MimeReaderSetStream(Stream, MimeFormat)) |
![]() | SetStream(Stream, Boolean) | Set the stream to parse. |
![]() | SetStream(Stream, MimeFormat, Boolean) | Set the stream to parse. |
![]() | ToString | (Inherited from Object) |