WorkflowRuntime 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 WorkflowRuntime.
Overload
| Nama | Deskripsi |
|---|---|
| WorkflowRuntime() |
Menginisialisasi instans baru dari kelas WorkflowRuntime. |
| WorkflowRuntime(String) |
Menginisialisasi instans WorkflowRuntime baru kelas dengan menggunakan bagian yang ditentukan dari file konfigurasi aplikasi. |
| WorkflowRuntime(WorkflowRuntimeSection) |
Menginisialisasi instans WorkflowRuntime baru kelas dengan menggunakan pengaturan dalam WorkflowRuntimeSection. |
WorkflowRuntime()
Menginisialisasi instans baru dari kelas WorkflowRuntime.
public:
WorkflowRuntime();
public WorkflowRuntime();
Public Sub New ()
Keterangan
diinisialisasi WorkflowRuntime dengan nilai properti default dan berisi layanan inti default. Untuk mengonfigurasi mesin run-time alur kerja tambahan, Anda dapat menambahkan dan menghapus layanan dengan menggunakan AddService dan RemoveService, dan Anda dapat mengatur Name. Setelah dikonfigurasi WorkflowRuntime , panggil StartRuntime untuk memulai mesin run-time alur kerja dan layanannya.
Tabel berikut ini memperlihatkan nilai properti awal untuk instans WorkflowRuntime kelas.
| Property | Nilai Awal |
|---|---|
| Name | "WorkflowRuntime" |
| IsStarted | false |
Layanan inti default adalah DefaultWorkflowCommitWorkBatchService dan DefaultWorkflowSchedulerService.
Berlaku untuk
WorkflowRuntime(String)
Menginisialisasi instans WorkflowRuntime baru kelas dengan menggunakan bagian yang ditentukan dari file konfigurasi aplikasi.
public:
WorkflowRuntime(System::String ^ configSectionName);
public WorkflowRuntime(string configSectionName);
new System.Workflow.Runtime.WorkflowRuntime : string -> System.Workflow.Runtime.WorkflowRuntime
Public Sub New (configSectionName As String)
Parameter
- configSectionName
- String
Nama bagian yang valid workflowSettings dalam file konfigurasi aplikasi.
Pengecualian
configSectionName adalah referensi null (Nothing di Visual Basic).
Bagian yang valid workflowSettings tidak dapat ditemukan dalam file konfigurasi aplikasi.
Sudah WorkflowRuntime ada untuk domain aplikasi ini.
Keterangan
diinisialisasi WorkflowRuntime sesuai dengan pengaturan di bagian yang ditentukan oleh configSectionName dalam file konfigurasi aplikasi.
configSectionName harus sesuai dengan bagian file konfigurasi yang valid workflowSettings .
Ketika mesin run-time alur kerja dikonfigurasi dengan menggunakan file konfigurasi aplikasi, alur kerja memuat dan membuat instans kelas dari jenis yang tercantum di bagian Services file konfigurasi. Saat mesin run-time alur kerja membuat kelas-kelas ini, ia mencari konstruktor kelas dengan tanda tangan berikut dalam urutan berikut:
Service(WorkflowRuntime runtime, NameValueCollection parameters)
Service(WorkflowRuntime runtime)
Service(NameValueCollection parameters)
Layanan()
Semua kelas layanan yang dimuat dari file konfigurasi harus menerapkan setidaknya salah satu tanda tangan konstruktor ini.
Untuk informasi selengkapnya, lihat WorkflowRuntimeSection .
Berlaku untuk
WorkflowRuntime(WorkflowRuntimeSection)
Menginisialisasi instans WorkflowRuntime baru kelas dengan menggunakan pengaturan dalam WorkflowRuntimeSection.
public:
WorkflowRuntime(System::Workflow::Runtime::Configuration::WorkflowRuntimeSection ^ settings);
public WorkflowRuntime(System.Workflow.Runtime.Configuration.WorkflowRuntimeSection settings);
new System.Workflow.Runtime.WorkflowRuntime : System.Workflow.Runtime.Configuration.WorkflowRuntimeSection -> System.Workflow.Runtime.WorkflowRuntime
Public Sub New (settings As WorkflowRuntimeSection)
Parameter
- settings
- WorkflowRuntimeSection
Pengecualian
settings adalah referensi null (Nothing di Visual Basic).
Sudah WorkflowRuntime ada untuk domain aplikasi ini.
Keterangan
Konstruktor ini menyediakan mekanisme untuk mengonfigurasi mesin run-time alur kerja menggunakan satu panggilan metode untuk host yang tidak menggunakan file konfigurasi aplikasi. Ada banyak alasan untuk tidak menggunakan file konfigurasi aplikasi. Host dapat berjalan di lingkungan yang tidak mengizinkan penggunaan file konfigurasi; misalnya, di lingkungan tepercaya yang tidak mengizinkan pembacaan dari file konfigurasi aplikasi karena alasan keamanan. Selain itu, host dapat menggunakan mekanisme konfigurasi kepemilikan; misalnya, host dapat menyimpan pengaturan konfigurasi mesin run-time alur kerja dalam database SQL.
Mesin run-time alur kerja memuat dan membuat instans kelas dari jenis yang terkandung dalam WorkflowRuntimeSection.Services. Saat mesin run-time alur kerja membuat kelas-kelas ini, ia mencari konstruktor kelas dengan tanda tangan berikut dalam urutan berikut:
Service(WorkflowRuntime runtime, NameValueCollection parameters)
Service(WorkflowRuntime runtime)
Service(NameValueCollection parameters)
Layanan()
Semua kelas layanan yang ditentukan di settings harus menerapkan setidaknya salah satu tanda tangan konstruktor ini.