This class is used to retrieve and set the persistent data of both
the DNS Whitelist Master list and Domain lists
Inheritance Hierarchy
IMailAPI_NETDnsWhitelistSettings
Namespace: IMailAPI_NET
Assembly: IMailAPI_NET (in IMailAPI_NET.dll) Version: 1.0.0.0
Syntax
The DnsWhitelistSettings type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DnsWhitelistSettings |
The default constructor which only initializes the master list
| |
| DnsWhitelistSettings(String) |
The IMail domain specific constructor which only initializes the Domain list
|
Methods
| Name | Description | |
|---|---|---|
| DoesCheckExist |
This method checks if there are any lists of the type passed in that are enabled.
| |
| Equals | (Inherited from Object.) | |
| GetAction |
This method returns the bit masked actions to take on an email for the DnsList used based
on the IPAddress from the return of the list check
| |
| GetCategory |
This method returns the string representing the category of advanced settings for DnsWhiteLists
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Save |
This method saves the data in the SettingsList to the registry
| |
| ToString | (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| AddrWhiteList |
The collection of ADDR White lists
| |
| DnsWhiteList |
The collection of DNS White lists
| |
| Domain |
The IMail domain that the White lists are associated with
| |
| Enabled |
Are settings enabled
| |
| HeloWhiteList |
The collection of HELO White lists
| |
| RhsWhiteList |
The collection of RHS White lists
| |
| SettingsList |
The list of settings
|
See Also