2010-03-03 14 views

cevap

14

CF görev zamanlayıcısı, görevde belirttiğiniz URL'ye bir HTTP çağrısı yapar; bu nedenle, tüm standart kurallar geçerlidir. Application.cfm/application.cfc çalıştırıldı, uygulama kapsamı var, vb.

Akılda tutmanız gereken tek şey, programcının kendisinin hataları tanımamasıdır, bu nedenle görevi, hata, e-posta, vb. Ve test sırasında, muhtemelen başarıya.

Düzenleme: Sergii gözden kaçan bir şey kaydetti. Zamanlayıcı, çerezleri korumaz. Daha çok bir örümcek gibi davranır. Bu nedenle, oturumdaki veya istemci kapsamlarındaki veya çerezlere yazılan her şey aslında saklanmayacak ve eylem bir sonraki çalıştırmada kaybedilecektir.

+4

Tek fark, her istekte yeni Oturum oluşturulur. – Sergii

+0

Bu eğlenceli, zamanlanmış bir görevde Application.cfc'den ayarlanan uygulama kapsam değişkenlerini kullanarak tutarsız sonuçlar elde ettim. Buna dayanarak, daha önce çalıştığım bu sorunu yeniden araştırmaya gideceğim. – Jay

+0

Ben de gariplik gördüm, bu yüzden zamanlanmış görevleri kendi kendine yeten hale getirme eğilimindeyim. Sanırım, bazı yöntemlerin, OnSessionStart() veya OnRequestStart() gibi başsız bir tarayıcı isteği olduğunda ateş etmiyor. – ale

İlgili konular