SqlWorkflowInstanceStoreBehavior 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许你配置 SqlWorkflowInstanceStore 该功能的服务行为,该功能支持将工作流服务实例的状态信息保存到 SQL Server 2005 或 SQL Server 2008 数据库中。
public ref class SqlWorkflowInstanceStoreBehavior : System::ServiceModel::Description::IServiceBehavior
public class SqlWorkflowInstanceStoreBehavior : System.ServiceModel.Description.IServiceBehavior
type SqlWorkflowInstanceStoreBehavior = class
interface IServiceBehavior
Public Class SqlWorkflowInstanceStoreBehavior
Implements IServiceBehavior
- 继承
-
SqlWorkflowInstanceStoreBehavior
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| SqlWorkflowInstanceStoreBehavior() |
初始化类的 SqlWorkflowInstanceStoreBehavior 实例。 |
| SqlWorkflowInstanceStoreBehavior(String) |
使用作为参数传递的连接字符串初始化 SqlWorkflowInstanceStoreBehavior 类的实例。 |
属性
| 名称 | 说明 |
|---|---|
| ConnectionString |
获取用于连接到持久性数据库的连接字符串。 |
| HostLockRenewalPeriod |
获取或设置 HostLockRenewalPeriod. 此属性指定主机在锁定过期之前必须在实例上续订其锁的时间间隔。 如果主机未在指定时间段内续订锁,则实例将解锁,另一个主机可以在实例上获取锁。 |
| InstanceCompletionAction |
获取或设置 InstanceCompletionAction 属性。 此属性指定实例状态信息是否在实例完成后保留在持久性数据库中。 |
| InstanceEncodingOption |
获取或设置 InstanceEncodingOption 属性。 此属性指定在将信息保存在持久性存储中之前是否使用 GZip 算法压缩实例状态信息。 |
| InstanceLockedExceptionAction |
获取或设置 InstanceLockedExceptionAction 属性。 此属性指定服务主机在收到 InstanceLockedException 主机尝试锁定实例时应执行的操作,因为该实例当前被另一个主机锁定。 |
| MaxConnectionRetries |
获取或设置 SQL 连接重试的最大次数。 默认值为 4。 |
| RunnableInstancesDetectionPeriod |
获取或设置 RunnableInstancesDetectionPeriod 属性。 指定 SQL 工作流实例存储运行检测任务以在上一检测周期之后检测持久性数据库中任何可运行或可激活的工作流实例的时间段。 |
方法
| 名称 | 说明 |
|---|---|
| AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
接口方法的 |
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
接口方法的 |
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| Promote(String, IEnumerable<XName>, IEnumerable<XName>) |
提升可在查询中使用的属性。 提升的属性是在查询中可用于检索实例的属性。 这些属性可以是简单类型(int32、string、bool 等),由变体或二进制值表示。 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |
| Validate(ServiceDescription, ServiceHostBase) |
检查服务主机和服务说明,确认该服务可以成功运行。 |