Aracılığıyla paylaş


WorkflowCommitWorkBatchService Sınıf

Tanım

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
WorkflowCommitWorkBatchService
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)

Şunlara uygulanır