WorkflowRuntime Konstruktor

Definisi

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:

  1. Service(WorkflowRuntime runtime, NameValueCollection parameters)

  2. Service(WorkflowRuntime runtime)

  3. Service(NameValueCollection parameters)

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

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:

  1. Service(WorkflowRuntime runtime, NameValueCollection parameters)

  2. Service(WorkflowRuntime runtime)

  3. Service(NameValueCollection parameters)

  4. Layanan()

Semua kelas layanan yang ditentukan di settings harus menerapkan setidaknya salah satu tanda tangan konstruktor ini.

Berlaku untuk