Condividi tramite


<behavior> di <serviceBehaviors> del flusso di lavoro

L'elemento behavior contiene una raccolta di impostazioni per il comportamento di un servizio. Ogni comportamento è indicizzato in base al relativo name. I servizi possono collegarsi a ogni comportamento tramite tale nome utilizzando l'attributo behaviorConfiguration dell'elemento endpoint. In questo modo gli endpoint possono condividere configurazioni del comportamento comuni senza ridefinire le impostazioni.

Schema Hierarchy

<system.ServiceModel>
  <system.serviceModel> del flusso di lavoro
    <serviceBehaviors> del flusso di lavoro
      <behavior> di <serviceBehaviors> del flusso di lavoro

Sintassi

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti attributi, elementi figlio ed elementi padre.

Attributi

Attributo Descrizione

name

Stringa univoca che contiene il nome di configurazione del comportamento. Questo valore è una stringa definita dall'utente che deve essere univoca in quanto funge da stringa di identificazione dell'elemento.

Elementi figlio

Elemento Descrizione

<bufferReceive>

Comportamento del servizio che consente a un servizio di utilizzare l'elaborazione di ricezione memorizzata nel buffer per far sì che un servizio flusso di lavoro elabori messaggi non ordinati.

<etwTracking>

Comportamento del servizio che consente a un servizio di utilizzare il rilevamento ETW mediante un ETWTrackingParticipant.

<sendMessageChannelCache>

Comportamento del servizio che consente la personalizzazione dei livelli di condivisione della cache, delle impostazioni della cache della channel factory e delle impostazioni della cache del canale per flussi di lavoro che inviano messaggi a endpoint di servizio utilizzando attività della messaggistica di invio.

<sqlWorkflowInstanceStore>

Comportamento del servizio che consente di configurare la funzionalità SqlWorkflowInstanceStore che supporta la persistenza delle informazioni sullo stato per le istanze del servizio flusso di lavoro in un database di SQL Server 2005 o di SQL Server 2008.

<workflowIdle>

Comportamento del servizio che controlla quando istanze del flusso di lavoro inattive vengono scaricate e rese persistenti.

<workflowInstanceManagement>

Comportamento del servizio che consente di specificare impostazioni che controllano la modalità di esecuzione delle istanze del flusso di lavoro, inclusa la persistenza, il comportamento delle eccezioni non gestite e il comportamento di inattività.

<workflowUnhandledException>

Comportamento del servizio che consente di specificare l'azione da intraprendere quando si verifica un'eccezione non gestita all'interno di un servizio flusso di lavoro.

Elementi padre

Elemento Descrizione

<serviceBehaviors> del flusso di lavoro

Raccolta di elementi di comportamento del servizio.

Data di compilazione: 2010-02-13