SqlWorkflowInstanceStoreBehavior 类    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一种服务行为,它允许您配置 SqlWorkflowInstanceStore 功能,该功能支持将工作流服务实例的状态信息保持到 SQL Server 2005 或 SQL Server 2008 数据库中。
public ref class SqlWorkflowInstanceStoreBehavior : System::ServiceModel::Description::IServiceBehaviorpublic class SqlWorkflowInstanceStoreBehavior : System.ServiceModel.Description.IServiceBehaviortype SqlWorkflowInstanceStoreBehavior = class
    interface IServiceBehaviorPublic 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) | 一个 IServiceBehavior 接口的  | 
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) | 一个 IServiceBehavior 接口的  | 
| 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) | 检查服务主机和服务说明,从而确定服务是否可成功运行。 |