40% تخفیف با کد Mehr روی تمام آموزش ها بمناسبت فرارسیدن ماه مهر ...!
زمان باقی مانده (تمدید شد)
سبد (0)

آموزش‌های پیشنهادی فرادرس

اکتیویتی TryCatch

نحوه ی استفاده ازاکتیویتی TryCatch در Workflow

در این قسمت از آموزش Workflow، قصد داریم با استفاده از اکتیویتی TryCatch یک Workflow از نوع Sequence ایجاد کنیم. ما می خواهیم یک خطای "تقسیم بر صفر" بصورت عمدی ایجاد کنیم و نحوه ی مدیریت آنرا با استفاده از اکتیویتی TryCatch فرابگیریم.

مراحل انجام کار

 پروژه گردش کار ErrorHandling شامل 5 مرحله زیر است:

  1. ایجاد یک پروژه از نوع Workflow Console Application
  2. طراحی Workflow و نحوه استفاده از اکتیویتی TryCatch
  3. اجرای Workflow
  4. سیستم گردش کار ErrorHandling چگونه کار می کند؟

ایجاد یک پروژه از نوع Workflow Console Application

یک پروژه جدید از نوع Workflow Console Application ایجاد کرده و آنرا ErrorHandling نامگذاری کنید.


طراحی Workflow و نحوه استفاده از اکتیویتی TryCatch

از پنل Solution Explorerr فایل Workflow1.xaml را باز کنید و Workflow را مطابق زیر طراحی نمایید:

  1. از پنل ToolBox، ابتدا اکتیویتی Sequence را به داخل صفحه طراحی بکشید.
  2. سپس اکتیویتی TryCatch را انتخاب کرده و داخل Sequence قرار دهید و مطابق شکل زیر آنرا تنظیم نمایید:


اجرای Workflow

پروژه ErrorHandling را بعنوان پروژه StartUp تنظیم نمایید و در ادامه برای اجرای Workflow دکمه های میانبر Ctrl+F5 را فشار دهید:


سیستم گردش کار ErrorHandling  چگونه کار می کند؟

اکتیویتی TryCatch در WF4 بسیار شبیه دستور "try catch" در #C عمل می کند. هر دوی آنها دارای بلاک های "try" و "catch" و "finally" هستند و حتی ساختار یکسانی دارند. 

توجه داشته باشید که اکتیویتی Finally اجرا نخواهد شد مگر اینکه بلاک Try یا بلاک Catch کامل شود.

{module خرید و دانلود فصل دوم آموزش Workflow}

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehiمجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامیپرداخت آنلاین -  بانک ملتپرداخت آنلاین - بانک اقتصاد نوینپرداخت آنلاین - بانک سامان