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