hMailServer.Administrator.Nodes.NodeSSLCertificate.OnDeleteObject C# (CSharp) Method

OnDeleteObject() public method

public OnDeleteObject ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
return void
        public void OnDeleteObject(object sender, EventArgs args)
        {
            if (!Utility.AskDeleteItem(_certificateName))
              return;

            hMailServer.Settings settings = APICreator.Settings;
            hMailServer.SSLCertificates sslCertificates = settings.SSLCertificates;
            sslCertificates.DeleteByDBID(_certificateID);
            Marshal.ReleaseComObject(settings);
            Marshal.ReleaseComObject(sslCertificates);

            Instances.MainForm.RefreshParentNode();
        }