Udostępnij za pośrednictwem


<zachowanie> elementu serviceBehaviors><przepływu pracy

Element zachowania zawiera kolekcję ustawień dotyczących zachowania usługi. Każde zachowanie jest indeksowane według jego nazwy. Usługi mogą łączyć się z poszczególnymi zachowaniami przy użyciu atrybutu behaviorConfiguration elementu punktu końcowego<>. Dzięki temu punktów końcowych udostępnić typowych konfiguracji zachowanie bez ponownego definiowania ustawień.

<Konfiguracji>
   <System.ServiceModel>
     <Zachowania>
       <Servicebehaviors>
         <Zachowanie>

Składnia

<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" />
        <workflowUnhandledException action="Abandon/AbandonAndSuspend/Cancel/Terminate" />
      </behavior>
    </serviceBehaviors>  
  </behaviors>  
</system.ServiceModel>  

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
name Unikatowy ciąg, który zawiera nazwę konfiguracji zachowanie. Ta wartość jest ciągiem zdefiniowanej przez użytkownika, który musi być unikatowy, ponieważ działa jako ciąg identyfikacyjny dla elementu.

Elementy podrzędne

Element Opis
<bufferReceive> Zachowanie usługi, które umożliwia usługa do użycia buforowanego odbierać przetwarzania, co umożliwia usługi przepływu pracy w celu przetwarzania komunikatów poza kolejnością.
<Routingu> Zachowanie usługi, które umożliwia usłudze korzystanie ze śledzenia FUNKCJI ETW przy użyciu elementu EtwTrackingParticipant.
<Sendmessagechannelcache> Zachowanie usługi, które umożliwia dostosowanie poziomów udostępniania pamięci podręcznej, ustawień pamięci podręcznej fabryki kanału oraz ustawień pamięci podręcznej kanału dla przepływów pracy, które wysyłają komunikaty do punktów końcowych usługi przy użyciu wysyłania działań obsługi komunikatów.
<Sqlworkflowinstancestore> Zachowanie usługi, które umożliwia skonfigurowanie SqlWorkflowInstanceStore funkcji, która obsługuje utrwalanie informacji o stanie dla wystąpień usługi przepływu pracy w bazie danych SQL Server 2005 lub SQL Server 2008.
<workflowIdle> Zachowanie usługi sterująca po zwolnione wystąpienia bezczynności przepływu pracy i utrwalone.
<workflowInstanceManagement> Zachowanie usługi, które umożliwia określenie ustawień, które kontrolują, jak są uruchamiane wystąpienia przepływu pracy, łącznie z trwałości, nieobsługiwanych wyjątków zachowanie i zachowanie bezczynności.
<workflowUnhandledException> Zachowanie usługi, który umożliwia określenie Akcja podejmowana po wystąpieniu nieobsługiwanego wyjątku w ramach usługi przepływu pracy.

Elementy nadrzędne

Element Opis
<Servicebehaviors> Kolekcja elementów zachowanie usługi.