Aracılığıyla paylaş


<iş akışının <serviceBehaviors> davranışı>

behavior öğesi, bir hizmetin davranışı için bir ayar koleksiyonu içerir. Her davranış adına göre dizine eklenir. Hizmetler, uç nokta> öğesinin behaviorConfiguration özniteliğini kullanarak bu ad aracılığıyla her davranışa< bağlanabilir. Bu ayarları yeniden tanımlama olmadan davranışı yapılandırmaların paylaşmak uç noktaları sağlar.

<Yapılandırma>
  <Sistem.ServiceModel>
    <Davranış>
      <serviceBehaviors>
        <Davranış>

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>  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
name Davranışın yapılandırma adını içeren benzersiz bir dize. Bu değer, öğe için tanımlama dizesi işlevi göreceğinden benzersiz olması gereken kullanıcı tanımlı bir dizedir.

Alt Öğeler

Öğe Açıklama
<bufferReceive> Bir hizmet davranışını etkinleştirir hizmeti kullanmak için arabelleğe alınan sırası iletileri işlemek bir iş akışı hizmeti sağlayan işleme alırsınız.
<Yönlendirme> Bir hizmetin bir kullanarak ETW izlemesini kullanmasına izin veren bir EtwTrackingParticipanthizmet davranışı.
<Sendmessagechannelcache> İleti gönderme etkinliklerini kullanarak hizmet uç noktalarına ileti gönderen iş akışları için önbellek paylaşım düzeylerinin, kanal fabrikası önbelleğinin ayarlarının ve kanal önbelleği ayarlarının özelleştirilmesini sağlayan bir hizmet davranışı.
<Sqlworkflowınstancestore> SQL Server 2005 veya SQL Server 2008 veritabanında iş akışı hizmeti örnekleri için kalıcı durum bilgilerini destekleyen özelliği yapılandırmanıza SqlWorkflowInstanceStore olanak tanıyan bir hizmet davranışı.
<workflowIdle> Boşta kalan iş akışı örneklerinin ne zaman kaldırıldığını ve kalıcı hale geldiğini denetleen bir hizmet davranışı.
<workflowInstanceManagement> Kalıcılık, işlenmeyen Özel Durum davranışı ve boşta kalma davranışı gibi iş akışı örneklerinin nasıl çalıştırılacağını denetleyen ayarları belirtmenize olanak tanıyan bir hizmet davranışı.
<workflowUnhandledException> Bir iş akışı hizmeti içinde işlenmeyen bir özel durum oluştuğunda yapılacak eylem belirtmenize olanak tanıyan bir hizmet davranışı.

Üst Öğeler

Öğe Açıklama
<serviceBehaviors> Hizmet davranışı öğelerinin koleksiyonu.