PDA

View Full Version : اجرای چندین با اولویت



alijuventusi
سه شنبه 06 مرداد 1394, 21:18 عصر
دوستان به نظر شما چه گونه میتوان چندین متدرا با اولویت اتمام متد قبل پیاده سازی کرد ؟
به عنوان مثال در متد اول WebBrowser صفحه ای را باز میکند و رویداد DocumentCompleted متد دیگری را اجرا میکند. پس از اتمام این متد ، متد دوم اجرا شود.

ژیار رحیمی
سه شنبه 06 مرداد 1394, 22:07 عصر
دوست عزیر با استفاده از Task به راحتی قابل پیاده سازی است



var tsk = Task.Factory.StartNew(action: Function1)
.ContinueWith(_ => { Function2(); })
.ContinueWith(_ => { Function3(); })
.ContinueWith(_ => { Function4(); })
.ContinueWith(_ => { Function5(); });