У меня есть консольное приложение, которое связывается со службой WCF при запуске, и после вычисления сома мы вводим некоторые данные в базу данных sql.и в консольном приложении мы обрабатываем клавишу ввода, чтобы закрыть приложение, и во время закрытия приложения я удаляю соответствующие данные из базы данных.но происходит сбой, когда некоторые закрывают консольное приложение с помощью мыши, чтобы щелкнуть по значку закрытия. (Мгновенно его закрытие).
Пожалуйста, дайте мне знать, как обрабатывать событие закрытия кнопки, а также ctrl + f4.
Код ниже:
Private m_ControllerID As String = String.Empty Sub Main ()
HostControllerService()
End Sub
Private Sub HostControllerService()
m_ControllerID = RegisterMe()
Console.WriteLine("Retention Controller Service is running...")
Console.WriteLine("Press <Enter> key to exit and UnRegister the service.")
Console.ReadLine()
UnRegisterMe(m_ControllerID)
End Sub
Private Function RegisterMe() As String
'Code snippet to Save data In database.
End Function
Private Sub UnRegisterMe(ByVal m_ControllerID As String)
'Cleaning the data from Database.
End Sub