| Public Constructors |
| Imap |
Overloaded. Initialize a new instance of the Imap class. |
| Public Properties |
| AutoList |
Gets or sets a value which determines if a list is performed upon login. |
| AutoPurge |
Gets or sets a value which determines if messages are automatically expunged. |
| Busy |
Returns true if a method is currently in use. |
| Capabilities |
Gets an array of strings representing the capabilites of the IMAP server. |
| Certificate |
Gets or sets the certifcate to be used for client authentication. |
| Connected |
Gets the connected state of the connection. |
| Connection |
Gets the Tcp component instance used for the connection. |
| CurrentMailbox |
Gets or sets the Mailbox object representing the currently selected mailbox. |
| Delimiter |
Gets the delimiter used to separate mailbox levels. |
| DoEvents |
Gets or sets a value that controls the processing of events during blocking method calls. |
| Editor |
In Visual Studio.NET, displays an interactive form to use to test real time protocol operations. |
| Idle |
Controls the current idle state of the Imap component |
| Mailboxes |
Gets a MailboxCollection containing representations of mailboxes that are available on the server. |
| Security |
Gets or sets a value that controls use of SSL encryption over the TCP connection. |
| Tag |
Gets or sets an object reference that can be used to associate this instance with any other. |
| Timeout |
Specifies the maximum number of milliseconds to wait for responses to commands. |
| UseAuthentication |
Controls whether the server certificate should be authenticated. |
| UseMemoryStreams |
Controls whether attachments are decoded and stored as FileStreams or as MemoryStreams when a message is retrieved. |
| Public Methods |
| BeginExamine |
Begin to asynchronously select a mailbox by using the EXAMINE command. |
| BeginInvoke |
Overloaded. Begins to send the specified user command. |
| BeginList |
Begins to asynchronously list a subset of mailboxes found on the IMAP server. |
| BeginLogin |
Overloaded. Begins to asynchronously log into an IMAP server at a specified port using a username and password. |
| BeginLogout |
Begins to asynchronously log out and closes the connection. |
| BeginNoop |
Begins to asynchronously send a NOOP command to keep the user logged in and to poll for changes. |
| Examine |
Select a mailbox by using the EXAMINE command. |
| Invoke |
Overloaded. Sends the specified user command. |
| List |
Lists a subset of mailboxes found on the IMAP server. |
| Login |
Overloaded. Logs into an IMAP server at a specified port using a username and password. |
| Logout |
Logs out and closes the connection. |
| Noop |
Sends a NOOP command to keep the user logged in and to poll for changes. |
| Public Events |
| Alert |
Raised when an alert that must be shown to the user is received. |
| BusyChanged |
Raised when the value of the Object.Busy property changes. |
| CertificateReceived |
Raised when the server's certificate is received. |
| CertificateRequested |
Raised when the server is requesting a client certificate. |
| ConnectedChanged |
Raised when the value of the Object.Connected property changes. |
| EndClear |
Raised when the asynchronous operation started by the ImapMessageCollection.BeginClear method completes. |
| EndCopy |
Raised when the asynchronous operation started by the Mailbox.BeginCopy method completes. |
| EndExamine |
Raised when the asynchronous operation started by the Imap.BeginExamine method completes. |
| EndGetMessage |
Raised when any asynchronous operation which retrieves messages completes. |
| EndGetPart |
Raised when the asynchronous operation started by the ImapMessage.BeginGetPart method completes. |
| EndInvoke |
Raised when the asynchronous operation started by the Imap.BeginInvoke method completes. |
| EndList |
Raised when the asynchronous operation started by the Imap.BeginList method completes. |
| EndLogin |
Raised when the asynchronous operation started by the Imap.BeginLogin method completes. |
| EndLogout |
Raised when the asynchronous operation started by the Imap.BeginLogout method completes. |
| EndMailboxAdd |
Raised when the asynchronous operation started by the MailboxCollection.BeginAdd method completes. |
| EndMailboxRemove |
Raised when the asynchronous operation started by the MailboxCollection.BeginRemove method completes. |
| EndMessageAdd |
Raised when any asynchronous operation started by the ImapMessageCollection.BeginAdd method completes. |
| EndNoop |
Raised when the asynchronous operation started by the Imap.BeginNoop method completes. |
| EndPurge |
Raised when the asynchronous operation started by the Mailbox.BeginPurge method completes. |
| EndRefresh |
Raised when the asynchronous operation which refreshes the state of an object completes. |
| EndSearch |
Raised when any asynchronous operation started by the Mailbox.BeginSearch method completes. |
| EndSet |
Raised when the asynchronous operation started by the Mailbox.BeginSet method completes. |
| EndSubscribe |
Raised when the asynchronous operation started by the Mailbox.BeginSubscribe method completes. |
| EndUnsubscribe |
Raised when the asynchronous operation started by the Mailbox.BeginUnsubscribe method completes. |
| LineReceived |
Raised each time a line response is received from the server. |
| Mailbox |
Raised when information about a mailbox is received while performing a listing. |
| Progress |
Raised repeatedly while a message or message section is retrieved. |
| Trace |
Raised when data has been sent/received. |
| Update |
Raised when an update is received from the server. |