Aracılığıyla paylaş


<workflowRuntime>

İş akışı tabanlı Windows Communication Foundation (WCF) hizmetlerini barındırmak için bir örneğinin WorkflowRuntime ayarlarını belirtir.

<Yapılandırma>
  <system.serviceModel>
    <Davranış>
      <serviceBehaviors>
        <Davranış>
          <workflowRuntime>

Syntax

<workflowRuntime cachedInstanceExpiration="TimeSpan"
                 enablePerformanceCounters="Boolean"
                 name="String"
                 validateOnCreate="Boolean">
  <commonParameters>
    <add name="String"
         value="String" />
  </commonParameters>
  <services>
    <add type="String" />
  </services>
</workflowRuntime>

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik Açıklama
cachedInstanceExpiration bir iş akışı örneğinin zorla kaldırılmadan veya durdurulmadan önce bellekte kalabileceği en uzun süreyi belirten isteğe bağlı TimeSpan bir değer. unloadOnIdle gerçekleştiren workflowruntime varsa PersistenceService , bu öznitelik yoksayılır.
enablePerformanceCounters Performans sayaçlarının etkinleştirilip etkinleştirilmediğini belirten isteğe bağlı bir Boole değeri. Performans sayaçları iş akışıyla ilgili çeşitli istatistikler hakkında bilgi sağlar, ancak iş akışı çalışma zamanı altyapısı başlatıldığında ve iş akışı örnekleri çalışırken performans cezasına neden olur. true varsayılan değerdir.
name İş akışı çalışma zamanı altyapısının adını içeren bir dize. Ad, bu çalışma zamanını sistem üzerinde çalışan diğer çalışma zamanlarından (örneğin performans sayaçlarında) ayırt etmek için çıktıda kullanılır.

Varsayılan değer boş bir dizedir.
validateOnCreate WorkflowServiceHost açıldığında iş akışı tanımının doğrulanıp doğrulanmayacağını belirten isteğe bağlı bir Boole değeri. Bu öznitelik olarak trueayarlandığında, iş akışı doğrulaması her WorkflowServiceHost.Open çağrıldığında yürütülür. Doğrulama hataları bulunursa bir WorkflowValidationFailedException hata oluşur.

Bu özellik olarak falseayarlandığında iş akışı tanımı doğrulaması gerçekleşmez.

Bu özelliğin varsayılan değeri şeklindedir true.

Alt Öğeler

Öğe Açıklama
commonParameters Hizmetler tarafından kullanılan ortak parametrelerin koleksiyonu. Bu koleksiyon genellikle dayanıklı hizmetler tarafından paylaşılabilen veritabanı bağlantı dizesini içerir.
services Altyapıya WorkflowRuntime eklenecek hizmet koleksiyonu. Öğeler türündedir WorkflowRuntimeServiceElement. Koleksiyonda belirtilen hizmetler iş akışı çalışma zamanı altyapısı tarafından başlatılır ve uygun WorkflowRuntime oluşturucu çağrıldığında hizmetlerine eklenir. Bu nedenle, koleksiyonda belirtilen hizmetlerin oluşturucularının imzalarıyla ilgili belirli kurallara uyması gerekir. Daha fazla bilgi edinmek için bkz. WorkflowRuntimeServiceElement.

Üst Öğeler

Öğe Açıklama
<Davranış> Bir davranış öğesi belirtir.

Açıklamalar

Windows Workflow Foundation konak uygulamasının bir WorkflowRuntime nesnesinin davranışını denetlemek için yapılandırma dosyası kullanma hakkında daha fazla bilgi için bkz. İş Akışı Yapılandırma Dosyaları.

Örnek

<serviceBehaviors>
   <behavior name="ServiceBehavior">
      <workflowRuntime name="WorkflowServiceHostRuntime"
                       validateOnCreate="true"
                       enablePerformanceCounters="true">
         <commonParameters>
            <add name="ConnectionString" value="Initial Catalog=WorkflowStore;Data Source=localhost;Integrated Security=SSPI;" />
            <add name="EnableRetries" value="True" />
         </commonParameters>
         <services>
             <add type="NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common.TestPersistenceService.FilePersistenceService, NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common"/>
         </services>
      </workflowRuntime>
   </behavior>
</serviceBehaviors>

Ayrıca bkz.