SqlWorkflowInstanceStoreBehavior 类

定义

允许你配置 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)

接口方法的AddBindingParametersIServiceBehavior实现,使你可以将自定义数据传递给绑定元素以支持协定实现。

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

接口方法的ApplyDispatchBehaviorIServiceBehavior实现,可用于更改运行时属性值或插入自定义扩展对象,例如错误处理程序、消息或参数检查器、安全扩展和其他自定义扩展对象。

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)

检查服务主机和服务说明,确认该服务可以成功运行。

适用于