WorkflowCommitWorkBatchService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Umožňuje vlastní logiku pro závazek pracovních dávek.
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
- Dědičnost
- Odvozené
- Atributy
Poznámky
Poznámka:
Tento materiál popisuje typy a obory názvů, které jsou zastaralé. Další informace naleznete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.
Když je pracovní dávka potvrzena volání modulu runtime do a WorkflowCommitWorkBatchService dává delegát volání provést skutečné potvrzení pracovní dávky. Modul runtime má stále hlavní odpovědnost za potvrzení pracovní dávky, ale umožňuje WorkflowCommitWorkBatchService vložit se do procesu přizpůsobení procesu potvrzení.
Tento proces umožňuje vlastní logiku zpracování chyb.
WorkflowCommitWorkBatchService Pokud vlastní transakci, což je případ, kdy Transaction.Current vlastnost vrátí null proto nutnost vytvořit novou okolí transakce, je povoleno volat delegát více než jednou, vytvoření nové transakce pro každé volání. Nejběžnějším případem je například zpracování přerušovaných problémů se sítí nebo převzetí služeb při selhání clusteru SQL. Pokud volání vyvolá WorkflowCommitWorkBatchService.CommitWorkBatchCallback výjimku může zachytit tuto výjimku WorkflowCommitWorkBatchService , spusťte novou transakci a znovu zavolejte delegáta. Tím získáte úroveň odolnosti vůči spuštění instance pracovního postupu, která by jinak způsobila ukončení pracovních postupů.
Konstruktory
| Name | Description |
|---|---|
| WorkflowCommitWorkBatchService() |
Zastaralé.
Při implementaci v odvozené třídě inicializuje novou instanci WorkflowCommitWorkBatchService třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Runtime |
Zastaralé.
WorkflowRuntime Získá pro tuto službu. (Zděděno od WorkflowRuntimeService) |
| State |
Zastaralé.
Získá stav WorkflowRuntimeService. (Zděděno od WorkflowRuntimeService) |
Metody
| Name | Description |
|---|---|
| CommitWorkBatch(WorkflowCommitWorkBatchService+CommitWorkBatchCallback) |
Zastaralé.
Volána k potvrzení pracovní dávky. |
| Equals(Object) |
Zastaralé.
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Zastaralé.
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| OnStarted() |
Zastaralé.
Při přepsání v odvozené třídě představuje metodu, která bude volána, když modul runtime pracovního postupu vyvolá Started událost. (Zděděno od WorkflowRuntimeService) |
| OnStopped() |
Zastaralé.
Při přepsání v odvozené třídě představuje metodu, která bude volána, když modul runtime pracovního postupu vyvolá Stopped událost. (Zděděno od WorkflowRuntimeService) |
| RaiseServicesExceptionNotHandledEvent(Exception, Guid) |
Zastaralé.
ServicesExceptionNotHandled Vyvolá událost. (Zděděno od WorkflowRuntimeService) |
| Start() |
Zastaralé.
Při přepsání v odvozené třídě spustí službu a změní State na Starting. (Zděděno od WorkflowRuntimeService) |
| Stop() |
Zastaralé.
Při přepsání v odvozené třídě zastaví službu a změní State na Stopping. (Zděděno od WorkflowRuntimeService) |
| ToString() |
Zastaralé.
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |