<tracking> do WCF<tracking> of WCF

Representa uma seção de configuração para definir configurações de controle para um serviço de fluxo de trabalho.Represents a configuration section for defining tracking settings for a workflow service.

Para obter mais informações sobre o rastreamento do fluxo de trabalho e sua configuração, consulte rastreamento e rastreamento de fluxo de trabalho e configuração de rastreamento para um fluxo de trabalho.For more information in workflow tracking and its configuration, see Workflow Tracking and Tracing and Configuring Tracking for a Workflow.

<configuration>
  <system.serviceModel>
    <tracking>

SyntaxSyntax

<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>

Atributos e elementosAttributes and Elements

As seções a seguir descrevem atributos, elementos filho e elementos pai.The following sections describe attributes, child elements, and parent elements.

AtributosAttributes

Nenhum.None.

Elementos filhoChild Elements

ElementoElement DescriçãoDescription
<participants> Uma coleção de elementos de configuração definindo os participantes que assinar a acompanhar registros.A collection of configuration elements defining participants that subscribe to tracking records. Os participantes de rastreamento contém a lógica para processar a carga de registros de rastreamento (por exemplo, eles poderiam optar por gravar em um arquivo).The tracking participants contain the logic to process the payload from the tracking records (for example, they could choose to write to a file).
<trackingProfile> Um perfil de rastreamento para filtrar registros de rastreamento emitida de uma instância de fluxo de trabalho.A tracking profile to filter tracking records emitted from a workflow instance.

Elementos paiParent Elements

ElementoElement DescriçãoDescription
sistema.ServiceModelsystem.ServiceModel O elemento raiz de todos os elementos de configuração do fluxo de trabalho.The root element of all workflow configuration elements.

ComentáriosRemarks

Rastreamento fornece a capacidade de examinar a execução de um fluxo de trabalho.Tracking provides you with the ability to examine the execution of a workflow. A infra-estrutura de controle de fluxo de trabalho implementa um fluxo de trabalho para emitir registros que refletem eventos chave durante a execução.The workflow tracking infrastructure instruments a workflow to emit records reflecting key events during the execution. Por exemplo, quando uma instância de fluxo de trabalho inicia ou termina registros de rastreamento são emitidos.For example, when a workflow instance starts or completes tracking records are emitted. Rastreamento também pode extrair dados relevantes de negócios associados as variáveis de fluxo de trabalho.Tracking can also extract business relevant data associated with the workflow variables. Por exemplo, se o fluxo de trabalho representa um sistema de processamento de pedidos a identificação do pedido pode ser extraída juntamente com o registro de rastreamento.For example, if the workflow represents an order processing system the order id can be extracted along with the tracking record. Em geral, habilitar o rastreamento de WF facilita diagnóstico ou análise comercial sobre uma execução de fluxo de trabalho.In general, enabling WF tracking facilitates diagnostics or business analytics over a workflow execution.

Consulte tambémSee also