Click here to Skip to main content
15,893,594 members

trigger not fire in Quartz.net web site

mohsen_3325 asked:

Open original thread
when i use this code:

job code:

VB
Public Class ImportJob
   Implements IJob
   Public Sub Execute(context As IJobExecutionContext) Implements IJob.Execute
       '''some code
   End Sub
   End Class


trigger code:

VB
Public Class ScheduleManager
    Public Shared Property Scheduler As IScheduler
      Public Sub RunTrigger()
        Dim startTime As DateTimeOffset
            startTime = DateBuilder.DateOf(20, 0, 0)
        
        Dim scheduler = GetScheduler
        Dim job As IJobDetail = JobBuilder.Create(Of ImportJob)().WithIdentity("jobname").Build()
        Dim trigger As ITrigger
            trigger = TriggerBuilder.Create().ForJob(job).WithIdentity("som Name").WithDescription("some Desc").StartAt(startTime).WithSimpleSchedule(Function(x) x.WithIntervalInHours(24).RepeatForever).Build()
        
        scheduler.ScheduleJob(job, trigger)
        scheduler.Start()
    End Sub
    Public ReadOnly Property GetScheduler As IScheduler
        Get
            If Scheduler Is Nothing Then
                Scheduler = New StdSchedulerFactory().GetScheduler()
            End If
            Return Scheduler
        End Get
    End Property

    End Class

and in global:

VB
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        ' Code that runs on application startup
        Dim schde As New ScheduleManager
        schde.RunTrigger()
    End Sub

i use this trigger and job for scheduling,when i use that code trigger must be fire in 20:00,but trigger not fire?
thanks.
Tags: Visual Basic, Quartz.net, ASP.NET, Scheduler

Plain Text
ASM
ASP
ASP.NET
BASIC
BAT
C#
C++
COBOL
CoffeeScript
CSS
Dart
dbase
F#
FORTRAN
HTML
Java
Javascript
Kotlin
Lua
MIDL
MSIL
ObjectiveC
Pascal
PERL
PHP
PowerShell
Python
Razor
Ruby
Scala
Shell
SLN
SQL
Swift
T4
Terminal
TypeScript
VB
VBScript
XML
YAML

Preview



When answering a question please:
  1. Read the question carefully.
  2. Understand that English isn't everyone's first language so be lenient of bad spelling and grammar.
  3. If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
  4. Don't tell someone to read the manual. Chances are they have and don't get it. Provide an answer or move on to the next question.
Let's work to help developers, not make them feel stupid.
Please note that all posts will be submitted under the http://www.codeproject.com/info/cpol10.aspx.



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900