private void DisplayMessageIndexingStatus()
{
using (new WaitCursor())
{
hMailServer.Settings settings = APICreator.Application.Settings;
hMailServer.MessageIndexing indexing = settings.MessageIndexing;
int totalMessageCount = indexing.TotalMessageCount;
int totalIndexCount = indexing.TotalIndexedCount;
if (totalIndexCount > totalMessageCount)
totalIndexCount = totalMessageCount;
messageIndexingProgressBar.Maximum = totalMessageCount;
messageIndexingProgressBar.Value = totalIndexCount;
messageIndexingStatusText.Text = string.Format("{0} / {1}", totalIndexCount, totalMessageCount);
Marshal.ReleaseComObject(indexing);
Marshal.ReleaseComObject(settings);
}
}