hMailServer.Administrator.Nodes.NodeIncomingRelay.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(_incomingRelayTitle))
               return;

            hMailServer.Settings settings = APICreator.Settings;
            hMailServer.IncomingRelays incomingRelays = settings.IncomingRelays;

            incomingRelays.DeleteByDBID(_incomingRelayID);
            Marshal.ReleaseComObject(incomingRelays);
            Marshal.ReleaseComObject(settings);

            Instances.MainForm.RefreshParentNode();
        }