简单的内存中示例

Download sample

此示例演示如何在运行时编译和运行工作流代码文件(在 C# 或 Visual Basic 中)。

示例包括一个定义工作流的文件(SequentialWorkflow.cs 或 SequentialWorkflow.vb),但应用程序不会直接访问工作流类;而是会将工作流代码文件的文件名传递到 WorkflowCompiler 对象,并从 WorkflowResults objectCompiledAssembly 属性中检索工作流实例类型。 然后,会将检索到的工作流实例类型传递到 WorkflowRuntimeCreateWorkflow 方法,生成的实例将正常启动。

此示例中使用的工作流与“简单顺序工作流”示例中呈现的工作流相同。 有关更多信息,请参见“简单顺序工作流”示例

生成示例

  1. 通过单击**“下载示例”**来下载该示例。

    这会将示例项目提取到本地硬盘。

  2. 单击**“开始”,依次指向“程序”“Microsoft Windows SDK”,然后单击“CMD 外壳”[CMD Shell]**。

  3. 转到示例的源目录。

  4. 在命令提示符处键入 MSBUILD <解决方案文件名>

运行示例

  • 在 SDK 命令提示窗口中,运行 SimpleInMemorySample\bin\debug 文件夹(对于该示例的 VB 版本为 SimpleInMemorySample\bin 文件夹)中的 .exe 文件,该文件夹位于该示例的主文件夹下。

请参见

参考

WorkflowCompiler

其他资源

InMemory 示例

Footer image

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