使用 CodeActivity 活动

CodeActivity 是一种简单形式的自定义活动,这种活动使您可以方便地将 C# 或 Visual Basic 代码添加到工作流的任何部分。 在 CodeActivity 活动中输入的代码位于随工作流一起编译的代码分隔文件中。

使用 CodeActivity 活动可运行您指定的任何方法。 您所实现的代码分隔方法通常根据实例状态进行处理并操作局部变量。 该方法以同步方式执行,并且要在完成之后才会让出线程。 该方法应该具有良好的性能,并且不应由于依赖外部资源而阻塞工作流。 例如,CodeActivity 活动通常不应调用 Web 服务。

有关 CodeActivity 活动的更多信息,请参见 Windows Workflow Foundation 类库参考中 System.Workflow.Activities 命名空间的 CodeActivity 类。

有关演示如何使用 CodeActivity 活动的代码示例,请参见Simple Sequential Workflow

请参见

参考

CodeActivity

其他资源

Simple Sequential Workflow Sample
Windows Workflow Foundation 活动

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。