| Class | Description |
|---|---|
| Attachments | Contains all recursive attachments contained in the message. |
| AttachmentStream | Represents a non-MIME attached file. |
| AttachmentStreams | A collection of AttachmentStream objects. Inherited from ArrayList. |
| BusyException | Thrown whenever a method is called to perform an operation when an operation is already in progress. |
| Certificate | Represents a digital certificate. |
| CertificateReceivedEventArgs | Provides data for any event where certificates are received. |
| CertificateStore | Use the CertificateStore Object to gain access to a store of certificates on the local system. |
| CodingStream | Used to read/write encoded information. |
| DeliveryStatusNotification | The DeliveryStatusNotification class provides an easy way to handle Delivery Status Notification (DSN) when sending mail using SMTP. |
| EndEventArgs | Provides data for asynchronous completion events. |
| EnhancedStream | Adds new methods on top of the Stream interface for type conversion, stream copying, and saving. |
| ExceptionEventArgs | Provides data for asynchronous event handlers. |
| Imap | The Imap component enables the integration of Internet Message Access Protocol (IMAP) functionality into any .NET application. |
| ImapMessage | Represents an IMAP message on the server. |
| ImapMessageCollection | Contains ImapMessage objects. |
| ImapMessageEventArgs | Provides data for the Imap events: Imap.EndGetMessage, Imap.EndMessageAdd, Imap.EndSearch. |
| ImapProgressEventArgs | Provides data for the Imap.Progress event. |
| ImapResponse | Represents a single line response from an IMAP server. |
| ImapResponseEventArgs | Provides data for the Imap events: Imap.Alert, Imap.EndClear, Imap.EndCopy, Imap.EndExamine, Imap.EndInvoke, Imap.EndLogin, Imap.EndLogout, Imap.EndMailboxRemove, Imap.EndNoop, Imap.EndPurge, Imap.EndRefresh, Imap.EndSet, Imap.EndSubscribe, Imap.EndSubscribe, Imap.LineReceived, Imap.Update. |
| ImapSearchParameter | Represents a search parameter used with the MailBox.Search method. |
| ImapUTF7Encoding | Represents a modified UTF-7 encoding of Unicode characters to be used for IMAP mailbox names. |
| InvalidParameterTypeException | Thrown whenever a method is called with an invalid parameter. |
| Invoke | Presents the results from an Internet protocol Request/Response pair. |
| InvokeEventArgs | This class is passed into EndInvoke events and provides data for these event. |
| MailAddress | The MailAddress object represents a single email address. |
| MailAddresses | A collection of MailAddress objects. |
| Mailbox | Represents an IMAP mailbox on the server. |
| MailboxCollection | Represents a collection of Mailbox objects. |
| MailboxEventArgs | Provides data for the Imap.EndMailboxAdd, Imap.EndList, and Imap.Mailbox events. |
| MailHeader | Collection representing the header of an Internet email message. |
| MessageBase | Abstract base class for all server-side mail messages. |
| MessagePartEventArgs | Provides data for the Imap.EndGetPart event. |
| MessagePartStream | Represents a simple inline MIME part. |
| MessagePartStreams | A collection of MessagePartStream objects. Inherited from ArrayList. |
| MessageStream | Represents an email message. |
| MessageStreams | A collection of MessageStream objects. Inherited from ArrayList. |
| MimeAttachmentStream | Represents a MIME attachment. |
| MimeAttachmentStreams | A collection of MimeAttachmentStream objects. Inherited from ArrayList. |
| NonMime | Contains all non-MIME parts of a message. |
| PartList | Used as the base class for MessagePartStreams, MessageStreams, and MimeAttachmentStreams. |
| Parts | The Parts class contains collections of MIME part collections. |
| PipeStream | Represents a stream that wraps an internal stream. |
| Pop | The Pop component enables the integration of Post Office Protocol (POP) functionality into any .NET application. |
| PopEventArgs | This class is passed into the Pop.EndGet event and provides data for this event. |
| PopMessage | Represents a message on a POP server. |
| PopProgressEventArgs | This class is passed into the Pop.Progress event and provides data for this event. |
| ProgressEventArgs | This class is passed into the Progress event and provides data for this event. |
| ProtocolException | Used to throw protocol exceptions for upper-layer protocols like FTP, SMTP and POP3. |
| Proxy | Provides an easy way to manage communication with proxy servers |
| Response | Presents the response portion from an Internet protocol Request/Response pair. |
| Segment | Provides a reference to a data segment where data is sent or received over a TCP stream. |
| SegmentedStream | Used to provide advanced reading/writing capabilities to Stream-based objects. |
| SegmentEventArgs | Provides data for any event where data is sent or received. |
| SimpleCollectionBase | Collection class that provides basic functionality for the server-side collections. |
| Smtp | The Smtp component enables easy integration of Simple Mail Transport Protocol (SMTP) functionality within any .NET application. |
| SmtpEventArgs | This class is passed into the Smtp.EndSend event and provides data for this event. |
| SmtpResult | Represents the results from an SMTP send operation. |
| Tcp | The Tcp component provides comprehensive Transmission Control Protocol support. |
| TcpStream | TcpStream implements sending and receiving of data through network sockets. |
| Enumeration | Description |
|---|---|
| CertificateProvider | Enumerates the cryptographic providers allowed by Microsoft. |
| CertificateStoreLocation | Enumerates the possible locations for certificates |
| CertificateStoreName | Enumerates the names for commonly used certificate stores. |
| ContentEncoding | Enumerates the encoding algorithm that is used on the data. |
| ContentType | Enumerates values which specify the nature of the data of a MIME part. |
| DSNType | Enumerates values of the DeliveryStatusNotification.Type property. |
| EncodingMethod | Defines the set of possible encoding method to be used in S/MIME messages. |
| EncryptingMethod | Defines the set of possible algorithms to be used when encrypting an S/MIME message. |
| HeaderLabelType | Enumerates header labels that can be added to a message. |
| ImapCode | Represents the response codes defined by IMAP. |
| ImapCriterion | Details the search criterion which modifies the IMAP SEARCH command. |
| ImapFlagModifier | Represents the method used when modifying flags. |
| ImapFlags | Represents the flags defined by IMAP. |
| ImapMessageSections | Represents the sections of an IMAP message when partial messages are retrieved. |
| ImapResponseType | Contains the types of responses returned by an IMAP server. |
| ImapStatus | Contains the values of status codes defined by IMAP. |
| KeyUsage | Enumerates the uses for a key. |
| MessagePriority | Represents the possible values of the MessageHeader.Priority property. |
| MessageSection | Used by the Pop.AutoGet property to determine what portion of messages are returned. |
| PopLoginMethod | Specified the login method to use after connecting to the Pop server. |
| ProxyType | Enumerates the supported proxy types. |
| SecureProtocol | Enumerates the type of encryption used in the secure product. |
| Security | Enumerates the security protocol and authentication types which can be used. |
| SigningMethod | Defines the set of possible algorithms to be used when signing an S/MIME message. |
| SmtpLoginMethod | Enumerates values of the Smtp.LoginMethod property. |
| Delegate | Description |
|---|---|
| CertificateReceivedEventHandler | Represents the method (event handler) that is raised when a certificate is received. |
| CertificateRequestedEventHandler | Represents the method (event handler) that is raised when a certificate is requested. |
| ConnectEventHandler | Represents the method (event handler) that is raised when the BeginConnect operation completes. |
| EventHandlerEx | Replaces System.EventHandler when the SynchronizingObject property is used. |
| ExceptionEventHandler | Represents the method (event handler) that will be raised when either the BeginLogin or BeginLogout operations complete. |
| ImapMessageEventHandler | Represents the method (event handler) that will be raised when an asynchronous method involving message manipulation completes. |
| ImapProgressEventHandler | Represents the method (event handler) that will be raised when progress information is available. |
| ImapResponseEventHandler | Represents the method (event handler) that will be raised when a response is received from an IMAP server. |
| InvokeEventHandler | Represents the method (event handler) that will be raised when the Object.BeginInvoke operation completes. |
| MailboxEventHandler | Represents the method (event handler) that will be raised when mailbox information is available or an asynchronous method involving mailbox manipulation completes. |
| MessagePartEventHandler | Represents the method (event handler) that will be raised when asynchronous methods which retrieve message parts complete. |
| PopEventHandler | Represents the method (event handler) that will be raised when the PopMessage.BeginGet operation completes. |
| PopProgressEventHandler | Represents the method (event handler) that will be raised when progress information is available. |
| ProgressEventHandler | Represents the method (event handler) that is raised when progress information is available. |
| SegmentEventHandler | Represents the method (event handler) that is raised when data is received or sent. |
| SendEventHandler | Represents the method (event handler) that will be raised when the Smtp.BeginSend operation completes. |
| SmtpProgressEventHandler | This class is passed into the Smtp.Progress event and provides data for that event. |
Send comments on this topic.
Documentation version 3.1.
© 2009 Dart Communications. All rights reserved.