Я очень новичок в службах Windows.и я пытаюсь создать приложение, которое будет обновлять базу данных ночью.
У меня уже есть код, который работает (для самого обновления)
, но я не могу понять, как его кодироватьвнутри службы.
Protected Overrides Sub OnStart(ByVal args() As String)
' Add code here to start your service. This method should set things
' in motion so your service can do its work.
Dim timerDelegate As New TimerCallback(UpdateDB)
serviceTimer = New Timer(timerDelegate, Nothing, 0, 20000)
End Sub
Protected Overrides Sub OnStop()
' Add code here to perform any tear-down necessary to stop your service.
End Sub
Насколько я понимаю, приведенный выше код будет работать очень 20 секунд, верно?Как я могу кодировать его так, чтобы он работал только один раз в день ... скажем, в полночь.
спасибо!
или я должен использовать веб-сервис?я могу запланировать это?