WorkflowCommitWorkBatchService Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
İş toplu işlemlerinin taahhüdü için özel mantığa izin verir.
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
- Devralma
- Türetilmiş
- Öznitelikler
Açıklamalar
Uyarı
Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.
Bir iş toplu işlemi işlendiğinde çalışma zamanı çağrısı WorkflowCommitWorkBatchService yapar ve iş toplu işleminin gerçek işlemesini yapmak için çağrısı için bir temsilci verir. Çalışma zamanı hala iş toplu işlemini işlemenin birincil sorumluluğuna sahiptir, ancak işleme işlemini özelleştirmek WorkflowCommitWorkBatchService için işlemeye kendisini eklemesine izin verir.
Bu işlem özel hata işleme mantığına izin verir.
WorkflowCommitWorkBatchService Bu işlem, Transaction.Current özelliğin döndürdüğü null ve bu nedenle yeni bir ortam işlemi oluşturma gereksinimini doğuran işleme sahipse, temsilciyi birden çok kez çağırarak her çağrı için yeni bir işlem oluşturmasına izin verilir. Bunun için en yaygın durum, aralıklı ağ sorunlarını veya SQL kümesi yük devretmelerini işlemektir. çağrısı WorkflowCommitWorkBatchService.CommitWorkBatchCallback bir özel durum oluşturursa bu özel WorkflowCommitWorkBatchService durumu yakalayabilir, yeni bir işlem başlatın ve temsilciyi yeniden çağırın. Bu, iş akışı örneği yürütmeye dayanıklılık düzeyi verir ve aksi takdirde iş akışlarının sonlandırılmasına neden olur.
Oluşturucular
| Name | Description |
|---|---|
| WorkflowCommitWorkBatchService() |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, sınıfının yeni bir örneğini WorkflowCommitWorkBatchService başlatır. |
Özellikler
| Name | Description |
|---|---|
| Runtime |
Geçersiz.
Bu hizmet için öğesini WorkflowRuntime alır. (Devralındığı yer: WorkflowRuntimeService) |
| State |
Geçersiz.
durumunu WorkflowRuntimeServicealır. (Devralındığı yer: WorkflowRuntimeService) |
Yöntemler
| Name | Description |
|---|---|
| CommitWorkBatch(WorkflowCommitWorkBatchService+CommitWorkBatchCallback) |
Geçersiz.
İş toplu işlemini işlemek için çağrılır. |
| Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnStarted() |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, iş akışı çalışma zamanı altyapısı olayı tetiklediğinde çağrılacak yöntemi temsil eder Started . (Devralındığı yer: WorkflowRuntimeService) |
| OnStopped() |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, iş akışı çalışma zamanı altyapısı olayı tetiklediğinde çağrılacak yöntemi temsil eder Stopped . (Devralındığı yer: WorkflowRuntimeService) |
| RaiseServicesExceptionNotHandledEvent(Exception, Guid) |
Geçersiz.
Olayı tetikler ServicesExceptionNotHandled . (Devralındığı yer: WorkflowRuntimeService) |
| Start() |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında hizmeti başlatır ve olarak StateStartingdeğiştirir. (Devralındığı yer: WorkflowRuntimeService) |
| Stop() |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında hizmeti durdurur ve olarak StateStoppingdeğiştirir. (Devralındığı yer: WorkflowRuntimeService) |
| ToString() |
Geçersiz.
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |