Share via


워크플로의 <system.serviceModel>

이 구성 섹션에는 모든 워크플로 구성 요소가 포함됩니다.

구문

<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" 
          honstLockRenewalPeriod="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>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

없음

자식 요소

요소 설명

워크플로의 <behaviors>

이 섹션은 serviceBehaviors 컬렉션을 정의합니다. 컬렉션의 각 요소는 서비스에서 사용하는 동작 요소를 정의합니다. 각 동작 요소는 고유한 name 특성으로 식별됩니다.

<tracking>

워크플로 서비스에 대한 추적 설정을 정의하기 위한 구성 섹션을 나타냅니다.

워크플로 추적 및 구성에 대한 자세한 내용은 Workflow Tracking and TracingConfiguring Tracking for a Workflow을 참조하십시오.

부모 요소

요소 설명

<configuration>

.NET 구성 파일에 있는 모든 구성 요소의 루트 요소입니다.

빌드 날짜: 2010-02-13