| Visual Basic (Declaration) | |
|---|---|
Public Overloads Function Get( _ ByVal messages As ICollection, _ ByVal sections As ImapMessageSections _ ) As ImapMessage() | |
| Visual Basic (Usage) | Copy Code |
|---|---|
Dim instance As Mailbox Dim messages As ICollection Dim sections As ImapMessageSections Dim value() As ImapMessage value = instance.Get(messages, sections) | |
| C# | |
|---|---|
public ImapMessage[] Get( ICollection messages, ImapMessageSections sections ) | |
| Managed Extensions for C++ | |
|---|---|
public: ImapMessage*[]* Get( ICollection* messages, ImapMessageSections sections ) | |
| C++/CLI | |
|---|---|
public: array<ImapMessage^>^ Get( ICollection^ messages, ImapMessageSections sections ) | |
Parameters
- messages
- A collection of ImapMessage objects specifying the messages to get.
- sections
- An ImapMessageSections value specifying the portion of the message to get.
Return Value
An array of ImapMessage objects, representing all messages retrieved.| Exception | Description |
|---|---|
| Dart.PowerTCP.Mail.ProtocolException | Bad IMAP protocol response received from server. |
| System.Net.Sockets.SocketException | The requested address is not valid in its context. |
| System.ArgumentOutOfRangeException | index was out of range |
| System.IndexOutOfRangeException | index was outside bounds of array |
| Dart.PowerTCP.Mail.InvalidParameterTypeException | Collection contains instances of wrong type of object |
The Mailbox.Get method retrieves some portion of all of the messages contained in messages and uses the data to populate that collection and its contents. All of the ImapMessage objects contained in messages must be located in the mailbox. This method uses the IMAP FETCH command to retrieve message content. The command uses the UIDs of the messages in the collection to retrieve content.
This method is useful for bulk operations. If you would like to retrieve only a single message, use the ImapMessage.Get method of the ImapMessage object.
Target Platforms: Microsoft .NET Framework 2.0