WorkflowIdleBehavior 類別

定義

這個服務行為可控制卸載及保存閒置工作流程執行個體的時間。

public ref class WorkflowIdleBehavior : System::ServiceModel::Description::IServiceBehavior
public class WorkflowIdleBehavior : System.ServiceModel.Description.IServiceBehavior
type WorkflowIdleBehavior = class
    interface IServiceBehavior
Public Class WorkflowIdleBehavior
Implements IServiceBehavior
繼承
WorkflowIdleBehavior
實作

備註

重要

TimeToUnload 設定為大於 和 值的值 TimeToPersist 時,工作流程會因為 Delay 活動而閒置 (,) 如果工作流程實例尚未變更,則會藉由呼叫 Abort 從記憶體中移除,而不是通過一般卸載程式。 這是執行時間優化,且不會遺失任何資料,但查看追蹤記錄的開發人員可能會在預期卸載追蹤時看到中止追蹤。

如需如何使用此行為的範例,請參閱 工作流程服務主機擴充性

建構函式

WorkflowIdleBehavior()

初始化 WorkflowIdleBehavior 的新執行個體。

屬性

TimeToPersist

取得或設定值,這個值會指定在工作流程進入閒置狀態與進行保存間所發生的 TimeSpan

TimeToUnload

取得或設定值,這個值會指定工作流程進入閒置與卸載間所發生的 TimeSpan

方法

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

實作 AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) 方法。

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

實作 ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) 方法。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

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

實作 Validate(ServiceDescription, ServiceHostBase) 方法。

適用於