クエリのサポート
SQL Workflow Instance Store は、一連の既知のプロパティをストアに記録します。 ユーザーは、これらのプロパティに基づいてインスタンスのクエリを実行できます。 これらの既知のプロパティの一部を次の一覧に示します。
サイト名: サービスが存在する Web サイトの名前。
相対アプリケーション パス: Web サイトを基準としたアプリケーションの相対パス。
相対サービス パス: アプリケーションを基準としたサービスの相対パス。
サービス名: サービスの名前。
サービスの名前空間: サービスが使用する名前空間の名称。
現在のコンピューター:
最後のコンピューター。 ワークフロー サービスのインスタンスが最後に実行されたコンピューター。
Note
ワークフロー サービス ホストを使用する自己ホスト型のシナリオでは、最後の 4 つのプロパティにのみ値が指定されます。 ワークフロー アプリケーション シナリオでは、最後のプロパティにのみ値が指定されます。
ワークフロー ランタイムは、最初の 3 つのプロパティの値を指定します。 ワークフロー サービス ホストは、中断の理由プロパティの値を指定します。 SQL Workflow Instance Store 自体は、最後に更新されたコンピューター プロパティの値を指定します。
また、SQL Workflow Instance Store の機能により、永続性データベースで値を格納したり、クエリで使用したりするカスタム プロパティを指定することができます。 カスタム プロモーションに関する詳細については、「ストア拡張」を参照してください。
Views
インスタンス ストアには、次のビューがあります。 詳細については、「永続性データベース スキーマ」を参照してください。
Instances ビュー
Instances ビューには、次のフィールドがあります。
Id
PendingTimer
CreationTime
LastUpdatedTime
ServiceDeploymentId
SuspensionExceptionName
SuspensionReason
ActiveBookmarks
CurrentMachine
LastMachine
ExecutionStatus
IsInitialized
IsSuspended
IsCompleted
EncodingOption
ReadWritePrimitiveDataProperties
WriteOnlyPrimitiveDataProperties
ReadWriteComplexDataProperties
WriteOnlyComplexDataProperties
ServiceDeployments ビュー
ServiceDeployments ビューには、次のフィールドがあります。
SiteName
RelativeServicePath
RelativeApplicationPath
ServiceName
ServiceNamespace
InstancePromotedProperties ビュー
InstancePromotedProperties ビューには、次のフィールドがあります。 昇格するプロパティの詳細については、「ストア拡張」トピックを参照してください。
InstanceId
EncodingOption
PromotionName
Value# (Value1 から Value64 までのフィールド範囲)
.NET