<gedrag> van <serviceBehaviors> van werkstroom
Het gedragselement bevat een verzameling instellingen voor het gedrag van een service. Elk gedrag wordt geïndexeerd op naam. Services kunnen via deze naam een koppeling maken naar elk gedrag met behulp van het kenmerk behaviorConfiguration van het <eindpuntelement> . Hierdoor kunnen eindpunten algemene gedragsconfiguraties delen zonder de instellingen opnieuw te definiëren.
<Configuratie>
<Systeem. ServiceModel>
<Gedrag>
<serviceBehaviors>
<Gedrag>
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" />
<workflowUnhandledException action="Abandon/AbandonAndSuspend/Cancel/Terminate" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.ServiceModel>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
naam | Een unieke tekenreeks die de configuratienaam van het gedrag bevat. Deze waarde is een door de gebruiker gedefinieerde tekenreeks die uniek moet zijn, omdat deze fungeert als de identificatietekenreeks voor het element. |
Onderliggende elementen
Element | Beschrijving |
---|---|
<bufferReceive> | Een servicegedrag waarmee een service gebufferde ontvangstverwerking kan gebruiken, waardoor een werkstroomservice out-of-orderberichten kan verwerken. |
<Routering> | Een servicegedrag waarmee een service etw-tracering kan gebruiken met behulp van een EtwTrackingParticipant. |
<sendMessageChannelCache> | Een servicegedrag waarmee de niveaus voor het delen van de cache, de instellingen van de cache van de kanaalfactory en de instellingen van de kanaalcache kunnen worden aangepast voor werkstromen die berichten verzenden naar service-eindpunten met berichtenactiviteiten verzenden. |
<sqlWorkflowInstanceStore> | Een servicegedrag waarmee u de SqlWorkflowInstanceStore functie kunt configureren, die persistente statusinformatie voor werkstroomservice-exemplaren in een database van SQL Server 2005 of SQL Server 2008 ondersteunt. |
<workflowIdle> | Een servicegedrag dat bepaalt wanneer niet-actieve werkstroomexemplaren worden verwijderd en behouden. |
<workflowInstanceManagement> | Een servicegedrag waarmee u instellingen kunt opgeven die bepalen hoe werkstroomexemplaren worden uitgevoerd, waaronder persistentie, onverwerkt uitzonderingsgedrag en niet-actief gedrag. |
<workflowUnhandledException> | Een servicegedrag waarmee u de actie kunt opgeven die moet worden uitgevoerd wanneer een onverwerkte uitzondering optreedt in een werkstroomservice. |
Bovenliggende elementen
Element | Beschrijving |
---|---|
<serviceBehaviors> | Een verzameling servicegedragselementen. |