快捷搜索:

WF4.0 基础篇 (十一) Excetpion 异常 与 TerminateWorkfl

本节主要先容WF的非常孕育发生要领;WF流程停止要领;以及Throw,TryCatch,Rethrow ,TerminateWorkflow 的应用

本文例子阐明

WF的非常孕育发生要领与流程停止要领

WF的非常可由以下要领孕育发生

应用[Throw Activity] 抛出非常

应用[Throw]抛出非常,不会使宿主崩溃

假如应用VS调试,不会在[Throw]处断住,

非常可被实例的[OnUnhandledException]措施捕获

由[Activity]中的Code运行差错孕育发生非常

public sealed class ExceptionActivity : CodeActivity

{

protected override void Execute(CodeActivityContext context)

{

int v = 1 - 1;

double i = 1 / v;

}

}

代码运行差错孕育发生非常,不会使宿主崩溃,

假如应用VS调试,会在非常处断住

非常可被实例的[OnUnhandledException]措施捕获

您可能还会对下面的文章感兴趣: