WCF の <tracking>
ワークフロー サービスの追跡設定を定義する構成セクションを表します。
ワークフローの追跡とその構成の詳細については、「ワークフローの追跡とトレース」と「ワークフローの追跡の構成」を参照してください。
configuration
system.serviceModel
<tracking>
構文
<system.serviceModel>
<tracking>
<participants>
<add name="String"
profileName="String"
type="String" />
</participants>
<profiles>
<trackingProfile name="String">
<workflow activityDefinitionId="String">
<activityScheduledQueries>
<activityScheduledQuery activityName="String"
childActivityName="String"/>
</activityScheduledQueries>
<activityStateQueries>
<activityStateQuery activityName="String" />
<arguments>
<argument name="String"/>
</arguments>
<states>
<state name="String"/>
</states>
<variables>
<variable name="String"/>
</variables>
</activityStateQueries>
<bookmarkResumptionQueries>
<bookmarkResumptionQuery name="String" />
</bookmarkResumptionQueries>
<cancelRequestQueries>
<cancelRequestQuery activityName="String"
childActivityName="String"/>
</cancelRequestQueries>
<customTrackingQueries>
<customTrackingQuery activityName="String"
name="String"/>
</customTrackingQueries>
<faultPropagationQueries>
<faultPropagationQuery activityName="String"
faultHandlerActivityName="String"/>
</faultPropagationQueries>
<workflowInstanceQueries>
<workflowInstanceQuery>
<states>
<state name="String"/>
</states>
</workflowInstanceQuery>
</workflowInstanceQueries>
</workflow>
</trackingProfile>
</profiles>
</tracking>
</system.serviceModel>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
なし。
子要素
要素 | 説明 |
---|---|
<participants> | 追跡レコードを定期受信する参加要素を定義する、構成要素のコレクション。 追跡参加要素には、追跡レコードからペイロードを処理するロジックが含まれています (たとえば、ファイルへの書き込みを選択できるなど)。 |
<trackingProfile> | ワークフロー インスタンスで発生した追跡レコードをフィルター処理するための追跡プロファイル。 |
親要素
要素 | 説明 |
---|---|
system.ServiceModel | すべてのワークフロー構成要素のルート要素。 |
解説
追跡には、ワークフローの実行を検証する機能が用意されています。 ワークフロー追跡インフラストラクチャはワークフローをインストルメント化し、実行中の主要イベントを反映してレコードを生成します。 たとえば、ワークフロー インスタンスが開始または完了すると、追跡レコードが生成されます。 また、追跡によって、ワークフロー変数に関連付けられたビジネス関連データを抽出することもできます。 たとえば、ワークフローが注文処理システムを表している場合は、注文 ID と共に追跡レコードを抽出できます。 一般的に、WF 追跡機能を有効にすると、ワークフロー実行の診断またはビジネス分析が容易になります。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET