| Public Constructors |
| Validator |
Overloaded. Initialize a new instance of the Validator class. |
| Public Properties |
| Blacklist |
Gets or sets a list of bad addresses and/or domains. |
| Dns |
Gets a Dns object used for DNS functionality. |
| DoEvents |
Gets or sets a value that controls the processing of events during blocking method calls. |
| DomainCacheTimeout |
Gets or sets the internal domain cache's timeout value (in seconds). |
| Greenlist |
Gets a list of servers that always provide a positive response to a recipient query. |
| Pattern |
Gets or sets the Regular Expression pattern used when an email address's syntax is validated. |
| Smtp |
Gets an SmtpTester object for SMTP functionality. |
| SynchronizingObject |
Set this object to automatically control thread marshalling between worker threads and the main UI thread. |
| ValidationLevel |
Gets or sets a value indicating the level to which validations should be performed. |
| VerboseProgress |
Gets or sets a value indicating whether the Progress event should fire when the validation progresses to each ValidationLevel. |
| Whitelist |
Gets or sets a list of good addresses and/or domains. |
| Public Methods |
| Abort |
Aborts the Validation process. |
| BeginValidate |
Validates email addresses in a non-blocking fashion. |
| Validate |
Validates email addresses in a blocking fashion. |
| Public Events |
| EndValidate |
Raised when a BeginValidate call is completed. |
| Progress |
Raised when a Validate or BeginValidate call is completed, and during the validation process when VerboseProgress is true. |