System.Activities.DurableInstancing 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供类,与持久性实例相关。
类
ActivatableWorkflowsQueryResult |
包含通过针对实例存储执行 QueryActivatableWorkflowsCommand 而产生的结果。 |
CreateWorkflowOwnerCommand |
使用此持久性命令将工作流服务宿主注册为持久性数据库中的锁所有者。 |
CreateWorkflowOwnerWithIdentityCommand |
指定具有标识命令的工作流所有者的创建。 |
DeleteWorkflowOwnerCommand |
从持久性数据库中删除锁所有者信息。 |
HasActivatableWorkflowEvent |
表示一个事件,实例存储将引发该事件,将持久性数据库中是否存在可激活实例的相关信息通知泛型宿主。 |
HasRunnableWorkflowEvent |
表示一个事件,SQL 工作流实例存储将引发该事件,将持久性数据库中是否存在可运行实例的信息通知工作流宿主。 |
LoadWorkflowByInstanceKeyCommand |
一个持久性命令,该命令通过使用与工作流实例关联的实例键来加载该实例。 |
LoadWorkflowCommand |
一个持久性命令,该命令基于持久性存储中工作流实例的状态信息加载该实例。 |
QueryActivatableWorkflowsCommand |
表示泛型宿主针对实例存储执行以便检索激活参数的命令。 泛型宿主使用这些激活参数来创建工作流宿主,后者又依次加载可运行的服务实例。 |
SaveWorkflowCommand |
一个持久性命令,该命令允许您将实例状态信息保存到持久性存储中。 |
SqlWorkflowInstanceStore |
派生自持久性功能的抽象 InstanceStore 类,并提供实现以允许将实例状态信息保存到 SQL Server 2005 或 SQL Server 2008 数据库,或从该数据库中加载实例状态信息。 |
TryLoadRunnableWorkflowCommand |
表示工作流宿主将针对实例存储执行的命令,用于将持久性存储中的可运行实例加载到内存中。 |
枚举
InstanceCompletionAction |
包含一些选项,这些选项指定持久性提供程序在实例完成之后是应将实例的状态信息保留在持久性存储中,还是应将该信息删除。 |
InstanceEncodingOption |
包含一些选项,这些选项指定持久性提供程序是否应在将实例状态信息保存到持久性存储之前使用 GZip 算法对该状态信息进行编码。 |
InstanceLockedExceptionAction |
包含一些选项,这些选项指定,如果 SQL 持久性提供程序在尝试锁定实例时收到异常,它应采取什么操作。 |