System.Activities.Statements 命名空间

提供类,与活动声明相关。

AddToCollection<T>

向指定集合中添加项。

Assign

从工作流内设置 Argument 值。

Assign<T>

用于从工作流内设置 Assign 值的 Argument 活动。

CancellationScope

Activity 形式将取消逻辑与执行的主路径相关联(也表示为 Activity)。

Catch

包含要在 Finally 活动的对应 Try 块中引发了异常之后执行的操作。

Catch<TException>

包含要在 Finally 活动的对应 Try 块中引发了异常之后执行的操作。

ClearCollection<T>

清除所有项的指定集合。

CompensableActivity

一个活动,该活动支持对其子活动的补偿。

Compensate

一种用于显式调用 CompensableActivity 的补偿处理程序的活动。

CompensationExtension

表示一个扩展,该扩展与补偿活动挂钩,并保持与补偿相关的实例状态。

CompensationToken

提供在 CompensableActivityBody 成功完成时显式确认或补偿 CompensableActivity 的方法。

Confirm

一种用于显式调用 CompensableActivity 的确认处理程序的活动。

CreateBookmarkScope

创建一个 BookmarkScope

Delay

使用 TimerExtension 为指定持续时间创建计时器。

DeleteBookmarkScope

删除 BookmarkScope 引用的 Scope

DoWhile

一个循环活动,该活动将执行包含的活动至少一次,直至条件不再为 true 为止。

DurableTimerExtension

表示可保留的活动计时器扩展。

ExistsInCollection<T>

指示给定项是否存在于给定集合中。

Flowchart

表示使用熟悉的流程图范例建立工作流的模型。

FlowDecision

一个专用的 FlowNode,提供建立有两种结果的条件节点模型的能力。

FlowNode

可包含于 Flowchart 活动中的所有不同节点类型的抽象基类。

FlowStep

执行指定的 FlowNode 且具有 Action 指针的 Next 元素。

FlowSwitch<T>

一个专用的 FlowNode,可建立 switch 结构的模型,该结构有一个表达式并且每个匹配项有一个结果。

ForEach<T>

Values 集合中提供的每个值执行活动操作一次。

HandleScope<THandle>

提供 Handle 对象的默认确定范围行为。

If

建立 If-Then-Else 条件的模型。

Interop

一个活动,该活动管理工作流内 Activity 的执行。

InvokeAction

调用活动的 ActivityAction 处理程序。

InvokeAction<T>

调用活动的 ActivityAction<T> 处理程序。

InvokeAction<T1,T2>

调用活动的 ActivityAction<T1,T2> 处理程序。

InvokeAction<T1,T2,T3>

调用活动的 ActivityAction<T1,T2,T3> 处理程序。

InvokeAction<T1,T2,T3,T4>

调用活动的 ActivityAction<T1,T2,T3,T4> 处理程序。

InvokeAction<T1,T2,T3,T4,T5>

调用活动的 ActivityAction<T1,T2,T3,T4,T5> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

调用 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> 处理程序。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

调用活动的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> 处理程序。

InvokeDelegate

调用指定的 ActivityDelegate

InvokeMethod

调用指定对象或类型的公共方法。

NoPersistScope

表示 NoPersistScope 活动。

Parallel

一个以异步方式同时执行所有子活动的活动。

ParallelForEach<T>

枚举集合元素并对集合中的每个元素并行执行嵌入语句。

Persist

请求工作流实例保留。

Pick

提供基于事件的控制流建模。

PickBranch

Pick 活动内的可能执行路径。

RemoveFromCollection<T>

从指定集合中移除项。

Rethrow

Catch 活动内引发以前已引发的异常。

Sequence

根据一种已定义的排序方式,执行一组子活动。

State

建立状态机可具有的状态的模型。

StateMachine

使用熟悉的状态机范例建立工作流的模型。

Switch<T>

基于给定表达式(在此对象的类型说明符中指定了其类型)的值,从要执行的多个活动中选择一个活动。

TerminateWorkflow

终止正在运行的工作流实例,在宿主中引发 Completed 事件,并报告错误信息。 工作流终止后将无法恢复。

Throw

引发异常。

TimerExtension

计时器扩展的抽象基类。

TransactionScope

一个划分事务边界的活动。

Transition

建立可能的状态变化列表的模型。

TryCatch

包含要由工作流运行时在异常处理块中执行的活动。

While

当条件计算结果为 true 时,执行所包含的活动。

WorkflowTerminatedException

对终止的 WorkflowApplication 调用操作时引发的异常。

WriteLine

将指定的字符串写入指定 TextWriter 对象。