Ews.DownloadItem Method (FolderId, Int32)
EwsDownloadItem Method (FolderId, Int32)
Downloads an item in the specified folder at the specified index.

Namespace: MailBee.EwsMail
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 11.2.0 build 590 for .NET 4.5
public EwsItem DownloadItem(
	FolderId id,
	int index


Type: FolderId
The ID of the folder. Null reference (Nothing in Visual Basic) not allowed.
Type: SystemInt32
The zero-based index of the message to be downloaded.

Return Value

Type: EwsItem
The item in the given folder, or a null reference (Nothing in Visual Basic) on error.
MailBeeExceptionAn error occurred and ThrowExceptions is true.

To specify the folder by its name, first get its ID with FindFolderIdByShortName(FolderId, String) or FindFolderIdByFullName(String) method.

Note Note
This overload downloads only basic properties of an Exchange. You need to use other overloads (such as those accepting the parameter of EwsItemParts type) to get full e-mail message.
Note Note
In EWS, message indices start from 0 while in IMAP and POP3 they start from 1. Also, the default sorting order in Exchange is "newer first". In IMAP/POP3, "older first" is the default.
See Also