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 ワークフロー インスタンス ストアでは、ActivationType パラメーターが値 WAS に設定された汎用ホストがサポート されています。 ActivationType がまったく設定されていない場合、SQL ワークフロー インスタンス ストアはホストを汎用ホストとして扱います。
Note
"Dublin" (Application Server Extensions for .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) |