TryLoadRunnableWorkflowCommand クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークフロー ホストが永続化ストア内の実行可能インスタンスをメモリに読み込むために、インスタンス ストアに対して実行するコマンドを表します。
public ref class TryLoadRunnableWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class TryLoadRunnableWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type TryLoadRunnableWorkflowCommand = class
inherit InstancePersistenceCommand
Public NotInheritable Class TryLoadRunnableWorkflowCommand
Inherits InstancePersistenceCommand
- 継承
注釈
インスタンスは、中断状態または完了状態ではなく、次の条件を満たす 場合、実行 可能です。
インスタンスがロック解除されていて、保留タイマーの期限が切れている。
インスタンスがロック解除されていて、ステータスが Executing である。
インスタンスに期限切れのロックがある。
インスタンス ストアは、そのストアを使用するワークフロー ホストに属している実行可能インスタンスを定期的に検索します。 ワークフロー ホスト型に一致する永続化ストアに実行可能インスタンスが見つかると、HasRunnableWorkflowEvent を発生させます。 永続化ストアに実行可能インスタンスが見つからない場合は、永続化ストアでの実行可能インスタンスの監視を続行します。
HasRunnableWorkflowEvent を発生させた場合は、TryLoadRunnableWorkflowCommand を受け取って実行するまで、永続化ストアでの実行可能インスタンスの監視を停止します。 TryLoadRunnableWorkflowCommand を実行しても実行可能インスタンスが返されない場合のみ、監視を続行します。
HasRunnableWorkflowEvent を受け取ったワークフロー ホストは、インスタンス ストアに対して TryLoadRunnableWorkflowCommand を実行し、対象インスタンスをメモリに読み込みます。
コンストラクター
TryLoadRunnableWorkflowCommand() |
TryLoadRunnableWorkflowCommand クラスのインスタンスを初期化します。 |
プロパティ
AutomaticallyAcquiringLock |
コマンドがインスタンスのロックを取得しようとするかどうかを示します。 (継承元 InstancePersistenceCommand) |
IsTransactionEnlistmentOptional |
永続化プロバイダーが、このコマンドの実行時に、アンビエント トランザクション (Transaction.Current) に参加しないように選択できるかどうかを示す値を返します。 (継承元 InstancePersistenceCommand) |
Name |
永続化コマンドの名前を取得します。 (継承元 InstancePersistenceCommand) |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Validate(InstanceView) |
コマンドを検証します。 (継承元 InstancePersistenceCommand) |