0

Bunu en iyi nasıl uygulayacağınızı anlamaya çalışırken bazı sorunla karşılaşıyorum ... Windows Workflow için özel bir Etkinlik sınıfı oluşturmak istiyorum. Etkinlik, başka bir işlemi senkronize olmayan bir şekilde çalıştıran üçüncü bir kütüphane yöntemine çağırmak zorundadır ve tamamlamak için saniyelerden bir saate kadar bir zaman alabilir. Bu kütüphane, ya metod sonucunu sorgulamam ya da tamamlandığını belirten bir etkinliğe abone olmama imkanını sunuyor. İş akışı olmayan uygulamalarda, genellikle bu etkinliğe abone olurum, ancak iş akışı durumlarında makul görünmüyor. Ayrıca, bir oy verme planını en iyi nasıl uygulayacağınızdan da emin değilim. Birisi benzer problemlere bazı önerilerde bulunabilir mi?Eşzamansız bir işlemi yürüten özel bir Windows İş Akışı etkinliğinin uygulanması

cevap

1

Kirk Allen Evans, oldukça iyi kod örnekleri ile bu konuda ilginç bir blog yazdı.

+0

WF'yi hala öğreniyorum, ... Neden Kirk doğrudan Workflow.Ftp.FtpCallback() uygulamasında ActivityExectionContext.CloseActivity() işlevini çağırmıyor? Bunun yerine, yarattığı kuyruğa bir şeyleri iter ve bir sıra dinleyicisi CloseActivity() çağırır. Bu fazladan ek yüke benziyor. –

İlgili konular