WorkflowIdleBehavior クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アイドル状態のワークフロー インスタンスのアンロードおよび永続化のタイミングを制御するサービス動作。
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) | |
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) メソッドを実装します。 |
適用対象
.NET