Bagikan melalui


<workflowRuntime>

Menentukan pengaturan untuk instans WorkflowRuntime untuk menghosting layanan Windows Communication Foundation (WCF) berbasis alur kerja.

<konfigurasi>
  <system.serviceModel>
    <perilaku>
      <serviceBehaviors>
        <behavior>
          <workflowRuntime>

Sintaks

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

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
cachedInstanceExpiration Nilai TimeSpan opsional yang menentukan durasi maksimum instans alur kerja dapat tetap dalam memori dalam status diam sebelum dibongkar secara paksa atau dibatalkan. Jika workflowruntime memiliki PersistenceService yang melakukan unloadOnIdle, atribut ini diabaikan.
enablePerformanceCounters Nilai Boolean opsional yang menentukan apakah penghitung performa diaktifkan. Penghitung performa memberikan informasi tentang berbagai statistik terkait alur kerja, tetapi menyebabkan penalti performa saat alur kerja mesin runtime bahasa umum dimulai, dan saat instans alur kerja berjalan. Nilai defaultnya adalah true.
nama String yang berisi nama alur kerja mesin runtime bahasa umum. Nama ini digunakan dalam output untuk membedakan runtime ini dari runtime lain yang mungkin berjalan pada sistem, misalnya, di penghitung kinerja.

Defaultnya adalah string kosong.
validateOnCreate Nilai Boolean opsional yang menentukan apakah validasi definisi alur kerja akan terjadi ketika WorkflowServiceHost dibuka. Ketika atribut ini diatur ke true, validasi alur kerja dijalankan setiap kali WorkflowServiceHost.Open dipanggil. Jika kesalahan validasi ditemukan, kesalahan WorkflowValidationFailedException akan muncul.

Ketika properti ini diatur ke false, tidak ada validasi definisi Alur Kerja yang akan terjadi.

Nilai default untuk properti ini adalah true.

Elemen Anak

Elemen Deskripsi
commonParameters Koleksi parameter umum yang digunakan oleh layanan. Koleksi ini biasanya akan menyertakan string koneksi database yang mungkin dibagikan oleh layanan yang tahan lama.
services Koleksi layanan yang akan ditambahkan ke mesin WorkflowRuntime. Elemen berjenis WorkflowRuntimeServiceElement. Layanan yang ditentukan dalam koleksi akan diinisialisasi oleh mesin runtime alur kerja dan ditambahkan ke layanannya ketika konstruktor WorkflowRuntime yang sesuai dipanggil. Oleh karena itu, layanan yang ditentukan dalam koleksi harus mengikuti aturan tertentu tentang tanda tangan konstruktornya. Lihat WorkflowRuntimeServiceElement untuk informasi lebih lanjut.

Elemen Induk

Elemen Deskripsi
<perilaku> Menentukan elemen perilaku.

Keterangan

Untuk informasi selengkapnya tentang menggunakan file konfigurasi untuk mengontrol perilaku dari objek WorkflowRuntime aplikasi host Windows Workflow Foundation, lihat File Konfigurasi Alur Kerja.

Contoh

<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>

Lihat juga