次の方法で共有


ActivatableWorkflowsQueryResult クラス

定義

インスタンス ストアに対して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
継承
ActivatableWorkflowsQueryResult

注釈

インスタンス ストアは、そのストアを使用するワークフロー ホストに属しているアクティブ化可能なワークフロー インスタンスを定期的に検索します。 永続化ストアにアクティブ化可能なインスタンスが見つかると、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)

適用対象