protected override void LoadList()
{
listObjects.Items.Clear();
hMailServer.Application app = APICreator.Application;
hMailServer.SecurityRanges securityRanges = APICreator.SecurityRanges;
for (int i = 0; i < securityRanges.Count; i++)
{
hMailServer.SecurityRange securityRange = securityRanges[i];
ListViewItem item = listObjects.Items.Add(securityRange.Name);
item.SubItems.Add(securityRange.LowerIP);
item.SubItems.Add(securityRange.UpperIP);
item.SubItems.Add(securityRange.Priority.ToString());
if (securityRange.Expires)
{
item.SubItems.Add(securityRange.ExpiresTime.ToString());
item.ForeColor = Color.Red;
}
else
item.SubItems.Add("");
item.Tag = securityRange.ID;
Marshal.ReleaseComObject(securityRange);
}
Marshal.ReleaseComObject(securityRanges);
}