hMailServer.Administrator.ucAntiVirus.buttonClamAVTest_Click C# (CSharp) Method

buttonClamAVTest_Click() private method

private buttonClamAVTest_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void buttonClamAVTest_Click(object sender, EventArgs e)
        {
            using (new WaitCursor())
            {
                hMailServer.Settings settings = APICreator.Application.Settings;
                hMailServer.AntiVirus antiVirusSettings = settings.AntiVirus;

                string messageText = "";
                bool testPass = antiVirusSettings.TestClamAVScanner(textClamAVHostName.Text, textClamAVPort.Number, out messageText);

                Marshal.ReleaseComObject(antiVirusSettings);
                Marshal.ReleaseComObject(settings);

                ProcessVirusTestResult(testPass, messageText);
            }
        }