WorkflowApplicationInstance 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定有关工作流应用程序实例的信息。
public ref class WorkflowApplicationInstance
public class WorkflowApplicationInstance
type WorkflowApplicationInstance = class
Public Class WorkflowApplicationInstance
- 继承
-
WorkflowApplicationInstance
注解
此类支持 Windows Workflow Foundation 的版本控制和动态更新功能。 有关工作流版本控制、工作流标识和动态更新的详细信息,请参阅以下主题:
工作流版本控制
介绍 .NET Framework 4.5 中引入的工作流版本控制功能。动态更新
介绍如何使用动态更新更新持久化工作流实例的工作流定义。使用 WorkflowApplication 标识和版本控制
描述如何使用 WorkflowIdentity 并行托管多个版本的工作流。WorkflowServiceHost 中的并排版本控制
介绍如何在单个终结点上托管多个版本的工作流。如何:并行托管工作流的多个版本
入门教程中的此步骤演示了同时使用旧定义和新定义来更新工作流定义和托管工作流。如何:更新正在运行的工作流实例的定义
入门教程中的此步骤演示如何更新持久化工作流实例以使用新的工作流定义。
属性
| 名称 | 说明 |
|---|---|
| DefinitionIdentity |
获取或设置工作流的定义标识。 |
| InstanceId |
获取工作流实例的唯一标识符。 |
| InstanceStore |
获取或设置一个对象,该对象提供对工作流应用程序的当前实例的持久状态的访问权限。 |
方法
| 名称 | 说明 |
|---|---|
| Abandon() |
使状态机转换为已放弃的状态。 |
| Abandon(TimeSpan) |
使状态机转换为具有指定超时值的已放弃状态。 |
| BeginAbandon(AsyncCallback, Object) |
开始异步放弃操作。 |
| BeginAbandon(TimeSpan, AsyncCallback, Object) |
开始异步放弃操作。 |
| CanApplyUpdate(DynamicUpdateMap, IList<ActivityBlockingUpdate>) |
返回一个值,该值指示 WorkflowApplicationInstance 是否可以应用更新。 |
| EndAbandon(IAsyncResult) |
完成异步放弃操作。 |
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |