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
- 實作
建構函式
| 名稱 | 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) |
介面方法 |
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
介面方法的實作 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| Promote(String, IEnumerable<XName>, IEnumerable<XName>) |
推廣可用於查詢的屬性。 升階屬性是指你可以在查詢中用來檢索實例的屬性。 這些屬性可以是簡單型態(int32、字串、布爾等),並以變體或二元檔來表示。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
| Validate(ServiceDescription, ServiceHostBase) |
檢查服務主機與服務描述,以確認服務能成功執行。 |