ActivatableWorkflowsQueryResult クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンス ストアに対してQueryActivatableWorkflowsCommand を実行した結果を格納します。
public ref class ActivatableWorkflowsQueryResult sealed : System::Runtime::DurableInstancing::InstanceStoreQueryResult
public sealed class ActivatableWorkflowsQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult
type ActivatableWorkflowsQueryResult = class
inherit InstanceStoreQueryResult
Public NotInheritable Class ActivatableWorkflowsQueryResult
Inherits InstanceStoreQueryResult
- 継承
注釈
インスタンス ストアは、そのストアを使用するワークフロー ホストに属しているアクティブ化可能なワークフロー インスタンスを定期的に検索します。 永続化ストアにアクティブ化可能なインスタンスが見つかると、HasActivatableWorkflowEvent を発生させます。 永続化ストアにアクティブ化可能なインスタンスが見つからない場合は、永続化ストアでのアクティブ化可能なインスタンスの監視を続行します。
HasActivatableWorkflowEvent を発生させた場合は、QueryActivatableWorkflowsCommand を受け取って実行するまで、永続化ストアでのアクティブ化可能なインスタンスの監視を停止します。 このコマンドを実行してもアクティブ化可能なワークフロー インスタンスが返されない場合のみ、監視を続行します。
このイベントを受け取った汎用ホストは、インスタンス ストアに対して QueryActivatableWorkflowsCommand を実行して、ワークフロー ホストの作成に必要なアクティブ化パラメーターを取得します。 これらのアクティブ化パラメーターを使用してワークフロー ホストを作成します。作成されたワークフロー ホストは、サービス インスタンスを読み込んで実行します。 WAS アクティブ化型のアクティブ化パラメーターは、サイト名、(サイトを基準とする) アプリケーション パス、および (アプリケーションを基準とする) サービス パスです。 インスタンス ストアは、これら 3 つのアクティブ化パラメーターの複数のセットを返すことがあります。
汎用ホストは、 ActivationType という名前の XName パラメーターを持つホストで、インスタンスストアでサポートされている値に設定する必要があります。 現在、SQL Workflow Instance Store は、ActivationType パラメーターが value: WAS に設定 さ れた汎用ホストをサポートしています。 ActivationType が設定されていない場合、そのホストは汎用ホストと見なされます。
注意
"Dublin" という名前のコードに付属するワークフロー管理サービス (.NET 4.0 用のアプリケーションサーバー拡張機能) は、アクティブ化の種類が WAS に設定 さ れた汎用ホストです。
コンストラクター
ActivatableWorkflowsQueryResult() |
ActivatableWorkflowsQueryResult クラスのインスタンスを初期化します。 |
ActivatableWorkflowsQueryResult(IDictionary<XName,Object>) |
ActivatableWorkflowsQueryResult クラスのインスタンスを作成し、パラメーターとして渡されるディクショナリ オブジェクトのデータを使用して ActivationParameters プロパティを初期化します。 |
ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>) |
ActivatableWorkflowsQueryResult クラスのインスタンスを作成し、パラメーターとして渡される列挙可能なディクショナリ オブジェクトのデータを使用して、ActivationParameters プロパティを初期化します。 |
プロパティ
ActivationParameters |
汎用ホストがワークフロー ホストを作成するために使用するアクティブ化パラメーターの一覧です。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |