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
実装

注釈

重要

が のTimeToPersist値より大きい値に設定されている場合TimeToUnload、ワークフロー インスタンスが変更されていない場合、ワークフローはアイドル状態になります (Delay アクティビティが原因です)。通常のアンロード プロセスを実行するのではなく、Abort を呼び出すことによってメモリから削除されます。 これはランタイムの最適化であり、データは失われませんが、トレース ログを調べている開発者は、Unload トレースを予期したときに Abort トレースが表示される場合があります。

この動作の使用方法の例については、「Workflow Service Host Extensibility」を参照してください。

コンストラクター

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) メソッドを実装します。

適用対象