SqlWorkflowPersistenceService Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas SqlWorkflowPersistenceService.
Overload
| Nama | Deskripsi |
|---|---|
| SqlWorkflowPersistenceService(NameValueCollection) |
Menginisialisasi instans SqlWorkflowPersistenceService baru kelas dengan menggunakan parameter yang ditentukan. |
| SqlWorkflowPersistenceService(String) |
Menginisialisasi instans baru kelas SqlWorkflowPersistenceService dengan menggunakan string koneksi database. |
| SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Menginisialisasi instans baru kelas SqlWorkflowPersistenceService menggunakan string koneksi database dan parameter lainnya. |
SqlWorkflowPersistenceService(NameValueCollection)
Menginisialisasi instans SqlWorkflowPersistenceService baru kelas dengan menggunakan parameter yang ditentukan.
public:
SqlWorkflowPersistenceService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlWorkflowPersistenceService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (parameters As NameValueCollection)
Parameter
- parameters
- NameValueCollection
NameValueCollection yang berisi parameter startup.
Pengecualian
parameters berisi string koneksi database yang tidak valid.
parameters adalah referensi null (Nothing di Visual Basic).
Keterangan
Konstruktor ini dipanggil ketika mesin runtime alur kerja memuat layanan dari file konfigurasi aplikasi. Ini juga dapat dipanggil secara terprogram dengan NameValueCollection parameter . Parameter yang valid adalah ConnectionString, , OwnershipTimeoutSecondsUnloadOnIdle, dan EnableRetries. Dilemparkan ArgumentException jika parameter berisi kunci lain.
Berlaku untuk
SqlWorkflowPersistenceService(String)
Menginisialisasi instans baru kelas SqlWorkflowPersistenceService dengan menggunakan string koneksi database.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString);
public SqlWorkflowPersistenceService(string connectionString);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String)
Parameter
- connectionString
- String
Database yang valid string koneksi.
Pengecualian
connectionString adalah referensi null (Nothing di Visual Basic).
Berlaku untuk
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Menginisialisasi instans baru kelas SqlWorkflowPersistenceService menggunakan string koneksi database dan parameter lainnya.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
public SqlWorkflowPersistenceService(string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string * bool * TimeSpan * TimeSpan -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String, unloadOnIdle As Boolean, instanceOwnershipDuration As TimeSpan, loadingInterval As TimeSpan)
Parameter
- connectionString
- String
Database yang valid string koneksi.
- unloadOnIdle
- Boolean
true untuk membongkar alur kerja saat berada dalam status diam.
- instanceOwnershipDuration
- TimeSpan
Lamanya waktu penguncian dipertahankan pada alur kerja diam.
- loadingInterval
- TimeSpan
Frekuensi di mana layanan persistensi melakukan polling database untuk alur kerja dengan timer yang kedaluwarsa.
Pengecualian
connectionString adalah referensi null (Nothing di Visual Basic).
Keterangan
Perhatikan bahwa menggunakan konstruktor ini (yang menyediakan nilai untuk instanceOwnershipDuration) memungkinkan penguncian. Untuk membuat layanan persistensi yang tidak mengaktifkan penguncian, gunakan konstruktor berbeda yang tidak menentukan instanceOwnershipDuration.