Bagikan melalui


WorkflowCommitWorkBatchService Kelas

Definisi

Perhatian

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Memungkinkan logika kustom untuk komitmen batch kerja.

public ref class WorkflowCommitWorkBatchService abstract : System::Workflow::Runtime::Hosting::WorkflowRuntimeService
public abstract class WorkflowCommitWorkBatchService : System.Workflow.Runtime.Hosting.WorkflowRuntimeService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class WorkflowCommitWorkBatchService : System.Workflow.Runtime.Hosting.WorkflowRuntimeService
type WorkflowCommitWorkBatchService = class
    inherit WorkflowRuntimeService
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowCommitWorkBatchService = class
    inherit WorkflowRuntimeService
Public MustInherit Class WorkflowCommitWorkBatchService
Inherits WorkflowRuntimeService
Warisan
WorkflowCommitWorkBatchService
Turunan
Atribut

Keterangan

Nota

Materi ini membahas jenis dan namespace yang usang. Untuk informasi selengkapnya, lihat Tipe Yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.

Ketika batch kerja dilakukan, runtime panggilan ke dalam WorkflowCommitWorkBatchService dan memberinya delegasi untuk memanggil untuk melakukan penerapan aktual dari batch kerja. Runtime masih memiliki tanggung jawab utama untuk melakukan batch kerja tetapi memungkinkan WorkflowCommitWorkBatchService untuk menyisipkan dirinya sendiri dalam proses penyesuaian sekeliling proses penerapan.

Proses ini memungkinkan logika penanganan kesalahan kustom. Jika pemilik WorkflowCommitWorkBatchService transaksi, yang merupakan kasus ketika Transaction.Current properti kembali null karena itu mengharuskan untuk membuat transaksi sekitar baru, diperbolehkan untuk memanggil delegasi lebih dari sekali, membuat transaksi baru untuk setiap panggilan. Kasus yang paling umum untuk ini misalnya adalah menangani masalah jaringan terputus-terputus atau failover kluster SQL. Jika panggilan ke WorkflowCommitWorkBatchService.CommitWorkBatchCallback melemparkan pengecualian WorkflowCommitWorkBatchService dapat menangkap pengecualian ini, mulai transaksi baru dan panggil delegasi lagi. Ini memberikan tingkat ketahanan terhadap eksekusi instans alur kerja yang jika tidak akan menyebabkan alur kerja dihentikan.

Konstruktor

Nama Deskripsi
WorkflowCommitWorkBatchService()
Kedaluwarsa.

Saat diimplementasikan dalam kelas turunan, menginisialisasi instans WorkflowCommitWorkBatchService baru kelas.

Properti

Nama Deskripsi
Runtime
Kedaluwarsa.

WorkflowRuntime Mendapatkan untuk layanan ini.

(Diperoleh dari WorkflowRuntimeService)
State
Kedaluwarsa.

Mendapatkan status WorkflowRuntimeService.

(Diperoleh dari WorkflowRuntimeService)

Metode

Nama Deskripsi
CommitWorkBatch(WorkflowCommitWorkBatchService+CommitWorkBatchCallback)
Kedaluwarsa.

Dipanggil untuk menerapkan batch kerja.

Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
OnStarted()
Kedaluwarsa.

Ketika ditimpa dalam kelas turunan, mewakili metode yang akan dipanggil ketika mesin runtime alur kerja menaikkan Started peristiwa.

(Diperoleh dari WorkflowRuntimeService)
OnStopped()
Kedaluwarsa.

Ketika ditimpa dalam kelas turunan, mewakili metode yang akan dipanggil ketika mesin runtime alur kerja menaikkan Stopped peristiwa.

(Diperoleh dari WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)
Kedaluwarsa.

Menaikkan ServicesExceptionNotHandled acara.

(Diperoleh dari WorkflowRuntimeService)
Start()
Kedaluwarsa.

Ketika ditimpa di kelas turunan, memulai layanan dan mengubah menjadi StateStarting.

(Diperoleh dari WorkflowRuntimeService)
Stop()
Kedaluwarsa.

Ketika ditimpa di kelas turunan, menghentikan layanan dan mengubah menjadi StateStopping.

(Diperoleh dari WorkflowRuntimeService)
ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk