hMailServer.Administrator.ucPerformance.DisplayMessageIndexingStatus C# (CSharp) Method

DisplayMessageIndexingStatus() private method

private DisplayMessageIndexingStatus ( ) : void
return void
        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);
             }
        }