2010-11-19 14 views
2

C# 'da bir Quartz.NET uygulaması oluşturuyorum ve bir grup yönetim web sayfası (C#/ASP.NET) oluşturuyorum, böylece kullanıcılar işleri kolayca oluşturabilir, datamap alanlarını ayarlayabilir ve veri haritası alanlarını düzenleyebilirler.Quartz.NET'de JobDataMap'in Değiştirilmesi

İş verileri verilerini düzenlerken sorun yaşıyorum - yaptığım değişiklikler hiç kaydedilmiyor. İş verileri haritasını değiştirdikten sonra aramam gereken bir şey var mı?

Teşekkür için sen Quartz.IStatefulJob arabirimini uygulamalıdır 1+ bu kolayca Quartz.Net sürümü kullanıyorsanız zamanlama değişkeni

cevap

1

senin Meslekler. Eğer iş sınıfına [Quartz.PersistJobDataAfterExecutionAttribute()] eklemek zorunda

public class MyJob : Quartz.IStatefulJob 
{ 
    //... 
} 

Bu arayüz 2+ Quartz.Net içinde kullanılmıyor. Ayrıca, iş sınıfınıza [Quartz.DisallowConcurrentExecutionAttribute()] eklemeniz gerekebilir.

[Quartz.PersistJobDataAfterExecutionAttribute()] 
[Quartz.DisallowConcurrentExecutionAttribute()] 
public class MyJob : Quartz.IJob 
{ 
    //... 
} 
0

ait AddJob yöntemini çağırarak çözüldü, çok sorun olan herkes için

İlgili konular