Click or drag to resize
MimeKit

ImapFetchStreamCallback Delegate

A callback used when fetching message streams.

Namespace: MailKit.Net.Imap
Assembly: MailKit (in MailKit.dll) Version: 4.3.0
Syntax
C#
public delegate void ImapFetchStreamCallback(
	ImapFolder folder,
	int index,
	UniqueId uid,
	Stream stream
)

Parameters

folder  ImapFolder
The IMAP folder that the message belongs to.
index  Int32
The index of the message in the folder.
uid  UniqueId
The UID of the message in the folder.
stream  Stream
The raw message (or part) stream.
Remarks

This callback is meant to be used with the various GetStreams methods.

Once this callback returns, the stream argument will be disposed, so it is important to consume the stream right away and not add it to a queue for later processing.

See Also