語言

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
實作

建構函式

名稱 Description
SqlWorkflowInstanceStoreBehavior()

初始化該 SqlWorkflowInstanceStoreBehavior 類別的實例。

SqlWorkflowInstanceStoreBehavior(String)

使用作為參數傳遞的連接字串初始化 SqlWorkflowInstanceStoreBehavior 類別的實例。

屬性

名稱 Description
ConnectionString

取得用來連接持久化資料庫的 連接字串。

HostLockRenewalPeriod

取得或設定 HostLockRenewalPeriod。 此特性指定主機必須在某個實例上更新鎖定的時間間隔,該鎖才會到期。 若主機在指定時間內未續鎖,該實例將被解鎖,其他主機可取得該實例的鎖定。

InstanceCompletionAction

取得或設定該 InstanceCompletionAction 屬性。 此特性指定實例狀態資訊是否在實例完成後仍保留在持久性資料庫中。

InstanceEncodingOption

取得或設定該 InstanceEncodingOption 屬性。 此特性指定了實例狀態資訊是否在資訊儲存在持久儲存庫前,使用 GZip 演算法進行壓縮。

InstanceLockedExceptionAction

取得或設定該 InstanceLockedExceptionAction 屬性。 此特性規定服務主機在接收到實例時應採取的行動,以及 InstanceLockedException 當主機嘗試鎖定實例時,因為該實例目前已被另一主機鎖定。

MaxConnectionRetries

取得或設定最多 SQL 連線重試次數。 預設值為 4。

RunnableInstancesDetectionPeriod

取得或設定該 RunnableInstancesDetectionPeriod 屬性。 指定 SQL 工作流程實例儲存在上一次偵測週期後執行偵測任務的時間範圍,以偵測持久化資料庫中任何可執行或可啟用的工作流程實例。

方法

名稱 Description
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

介面方法AddBindingParameters的實作IServiceBehavior,允許你將自訂資料傳遞給綁定元素,以支援合約實作。

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

介面方法的實作ApplyDispatchBehaviorIServiceBehavior,允許你更改執行時屬性值或插入自訂擴充物件,如錯誤處理器、訊息或參數檢查器、安全擴充及其他自訂擴充物件。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

推廣可用於查詢的屬性。 升階屬性是指你可以在查詢中用來檢索實例的屬性。 這些屬性可以是簡單型態(int32、字串、布爾等),並以變體或二元檔來表示。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Validate(ServiceDescription, ServiceHostBase)

檢查服務主機與服務描述,以確認服務能成功執行。

適用於