HasRunnableWorkflowEvent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
永続性データベースに実行可能インスタンスが存在するかどうかをワークフロー ホストに通知するため、SQL Workflow Instance Store が発生させるイベントを表します。
public ref class HasRunnableWorkflowEvent sealed : System::Runtime::DurableInstancing::InstancePersistenceEvent<System::Activities::DurableInstancing::HasRunnableWorkflowEvent ^>
public sealed class HasRunnableWorkflowEvent : System.Runtime.DurableInstancing.InstancePersistenceEvent<System.Activities.DurableInstancing.HasRunnableWorkflowEvent>
type HasRunnableWorkflowEvent = class
inherit InstancePersistenceEvent<HasRunnableWorkflowEvent>
Public NotInheritable Class HasRunnableWorkflowEvent
Inherits InstancePersistenceEvent(Of HasRunnableWorkflowEvent)
- 継承
-
HasRunnableWorkflowEvent
注釈
インスタンスが中断状態または完了状態ではなく、次の条件を満たしている場合、インスタンスは 実行可能です。
インスタンスがロック解除されていて、保留タイマーの期限が切れている。
インスタンスがロック解除されていて、ステータスが Executing である。
インスタンスに無効なロックがある。
インスタンス ストアは、そのストアを使用するワークフロー ホストに属している実行可能インスタンスを定期的に検索します。 ワークフロー ホスト型に一致する永続化ストアに実行可能インスタンスが見つかると、HasRunnableWorkflowEvent を発生させます。 永続化ストアに実行可能インスタンスが見つからない場合は、永続化ストアでの実行可能インスタンスの監視を続行します。
HasRunnableWorkflowEvent を発生させた場合は、TryLoadRunnableWorkflowCommand を受け取って実行するまで、永続化ストアでの実行可能インスタンスの監視を停止します。 TryLoadRunnableWorkflowCommand を実行しても実行可能インスタンスが返されない場合のみ、監視を続行します。
HasRunnableWorkflowEvent を受け取ったワークフロー ホストは、インスタンス ストアに対して TryLoadRunnableWorkflowCommand を実行し、対象インスタンスをメモリに読み込みます。
コンストラクター
HasRunnableWorkflowEvent() |
HasRunnableWorkflowEvent クラスのインスタンスを初期化します。 |
プロパティ
Name |
永続性イベントの XName (名前と組み合わされた名前空間) を返します。 (継承元 InstancePersistenceEvent) |
メソッド
Equals(InstancePersistenceEvent) |
現在の InstancePersistenceEvent オブジェクトが渡された InstancePersistenceEvent オブジェクトと同じであるかどうかを調べます。 (継承元 InstancePersistenceEvent) |
Equals(Object) |
現在の InstancePersistenceEvent オブジェクトが InstancePersistenceEvent として変換された渡されたオブジェクトと同じであるかどうかを調べます。 (継承元 InstancePersistenceEvent) |
GetHashCode() |
InstancePersistenceEvent インスタンスのハッシュ コードを返します。 (継承元 InstancePersistenceEvent) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET