Partager via


WorkflowCommitWorkBatchService Classe

Définition

Attention

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

Permet une logique personnalisée pour l’engagement des lots de travail.

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
Héritage
WorkflowCommitWorkBatchService
Dérivé
Attributs

Remarques

Note

Ce matériel traite des types et des espaces de noms obsolètes. Pour plus d’informations, consultez Types déconseillés dans Windows Workflow Foundation 4.5.

Lorsqu’un lot de travail est validé, le runtime appelle WorkflowCommitWorkBatchService et lui donne un délégué pour effectuer la validation réelle du lot de travail. Le runtime a toujours la responsabilité principale de valider le lot de travail, mais permet l’insertion WorkflowCommitWorkBatchService dans le processus de personnalisation autour du processus de validation.

Ce processus permet une logique de gestion des erreurs personnalisée. Si la WorkflowCommitWorkBatchService propriété possède la transaction, qui est le cas lorsque la Transaction.Current propriété retourne null par conséquent la nécessité de créer une nouvelle transaction ambiante, il est autorisé à appeler le délégué plusieurs fois, en créant une nouvelle transaction pour chaque appel. Le cas le plus courant pour cet exemple est de gérer des problèmes réseau intermittents ou des basculements de cluster SQL. Si l’appel à la WorkflowCommitWorkBatchService.CommitWorkBatchCallback levée d’une exception WorkflowCommitWorkBatchService peut intercepter cette exception, démarrez une nouvelle transaction et appelez à nouveau le délégué. Cela donne un niveau de résilience à l’exécution d’instance de flux de travail qui entraînerait l’arrêt des flux de travail.

Constructeurs

Nom Description
WorkflowCommitWorkBatchService()
Obsolète.

En cas d’implémentation dans une classe dérivée, initialise une nouvelle instance de la WorkflowCommitWorkBatchService classe.

Propriétés

Nom Description
Runtime
Obsolète.

Obtient le WorkflowRuntime service.

(Hérité de WorkflowRuntimeService)
State
Obsolète.

Obtient l’état du WorkflowRuntimeService.

(Hérité de WorkflowRuntimeService)

Méthodes

Nom Description
CommitWorkBatch(WorkflowCommitWorkBatchService+CommitWorkBatchCallback)
Obsolète.

Appelé pour valider le lot de travail.

Equals(Object)
Obsolète.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()
Obsolète.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnStarted()
Obsolète.

En cas de substitution dans une classe dérivée, représente la méthode qui sera appelée lorsque le moteur d’exécution de workflow déclenche l’événement Started .

(Hérité de WorkflowRuntimeService)
OnStopped()
Obsolète.

En cas de substitution dans une classe dérivée, représente la méthode qui sera appelée lorsque le moteur d’exécution de workflow déclenche l’événement Stopped .

(Hérité de WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)
Obsolète.

Déclenche l’événement ServicesExceptionNotHandled.

(Hérité de WorkflowRuntimeService)
Start()
Obsolète.

En cas de substitution dans une classe dérivée, démarre le service et change la State valeur Starting.

(Hérité de WorkflowRuntimeService)
Stop()
Obsolète.

En cas de substitution dans une classe dérivée, arrête le service et change la State valeur Stopping.

(Hérité de WorkflowRuntimeService)
ToString()
Obsolète.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à