일일 이벤트를 예약하기 위해 Azure 작업자 역할에 Quartz.NET을 설정하려고합니다. 많은 시행 착오 후, 대상 방법 내 코드 한 줄의 포함이 Quartz.NET example 오프 이벤트가 모든특정 코드가 메서드에있을 때 Quartz.NET이 트리거되지 않음
건물에서 트리거되지 일으키는 것으로 나타났습니다, 나는 IJob 클래스하여이 재정의 된 Execute 메서드 (스케줄러 & 트리거로 등록됨).
문제가되는 행 (주석 처리 됨)이 제거되면 Trace.WriteLine 문에서 중단 점에 도달 할 수 있습니다. 현재 상태에서 중단 점이 절대 중단되지 않으며 출력이 다른 곳에 표시되지 않습니다.
코드 :
public class MyUpdaterJob : IJob
{
public MyUpdaterJob()
{
}
public void Execute(JobExecutionContext context)
{
Trace.WriteLine("-- Yay - Job called");
// Removing this line will result in the breakpoint above being able to be hit
MyUpdateWorker updateWorker = new MyUpdateWorker();
var logDate = context.FireTimeUtc.Value.AddHours(-1);
// [...]
}
}
나는 그것이 평가 될 수 무엇인지에 상당히 손실에있어 그가이 이벤트를 트리거하지 않는 원인이 될 수 있습니다. 어떤 제안?
- 'MyUpdateWorker은'이 현재