Compartilhar via


<system.serviceModel> do fluxo de trabalho

Esta seção de configuração contém todos os elementos de configuração do fluxo de trabalho.

<configuration>
   <system.ServiceModel>

Syntax

<system.ServiceModel>
  <behaviors>
    <serviceBehaviors>
    <behavior name="String">
      <bufferReceive maxPendingMessagesPerChannel="Integer" />
      <etwTracking profileName="String" />
     <sendMessageChannelCache allowUnsafeCaching="Boolean" >
        <channelSettings idleTimeout="TimeSpan" leaseTimeout="TimeSpan" maxItemsInCache="Integer" />
        <factorySettings idleTimeout="TimeSpan" leaseTimeout="TimeSpan" maxItemsInCache="Integer" />
     </sendMessageChannelCache>
      <sqlWorkflowInstanceStore
          connectionStringName="String"
          hostLockRenewalPeriod="TimeSpan"
          instanceCompletionAction="DeleteNothing/DeleteAll"
          instanceEncodingAction="None/GZip"
          instanceLockedExceptionAction="NoRetry/BasicRetry/AggressiveRetry"
          runnableInstancesDetectionPeriod="TimeSpan" />
      <workflowIdle timeToPersist="TimeSpan"
          timeToUnload="TimeSpan" />
      <workflowUnhandledExceptionAction="Abandon/AbandonAndSuspend/Cancel/Terminate" />
    </behavior>
    </serviceBehaviors>
  </behaviors>
  <tracking>
     <participants>
      <add name="String"
           profileName="String"
           type="String" />
     </participants>
    <trackingProfile name="String">
      <workflow activityDefinitionId="String">
          <activityScheduledQueries>
             <activityScheduledQuery activityName="String"
                 childActivityName="String"/>
          </activityScheduledQueries>
             <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 elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Nenhum

Elementos filho

Elemento Descrição
<behaviors> Esta seção define a coleção serviceBehaviors. Cada elemento na coleção define elementos de comportamento consumidos por serviços. Cada elemento do comportamento é identificado por seu exclusivo name atributo.
<tracking> Representa uma seção de configuração para definir configurações de controle para um serviço de fluxo de trabalho.

Para obter mais informações sobre o rastreamento de fluxo de trabalho e as configurações, confira Acompanhamento e rastreamento de fluxo de trabalho e Como configurar o acompanhamento para um fluxo de trabalho.

Elementos pai

Elemento Descrição
<configuração> O elemento raiz para todos os elementos de configuração em um arquivo de configuração do .NET.