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

buttonMessageIndexingClear_Click() private method

private buttonMessageIndexingClear_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void buttonMessageIndexingClear_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(Strings.Localize("Are you sure you want to clear the message index?"),
                             EnumStrings.hMailServerAdministrator, MessageBoxButtons.YesNo,
                             MessageBoxIcon.Question) == DialogResult.Yes)
             {
            hMailServer.Settings settings = APICreator.Application.Settings;
            hMailServer.MessageIndexing indexing = settings.MessageIndexing;

            indexing.Clear();

            Marshal.ReleaseComObject(indexing);
            Marshal.ReleaseComObject(settings);

            DisplayMessageIndexingStatus();
             }
        }