WorkflowRuntimeService.OnStopped Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .
protected:
virtual void OnStopped();
protected virtual void OnStopped();
abstract member OnStopped : unit -> unit
override this.OnStopped : unit -> unit
Protected Overridable Sub OnStopped ()
Remarques
La WorkflowRuntimeService classe implémente un mécanisme d’arrêt en deux phases afin que les services du moteur d’exécution de workflow puissent conserver certaines fonctionnalités une fois leur Stop méthode appelée par le moteur d’exécution de flux de travail afin qu’ils puissent, si nécessaire, prendre en charge l’arrêt d’autres services. Une fois que le moteur d’exécution de workflow a appelé la Stop méthode de tous ses services de moteur d’exécution de workflow, il déclenche l’événement WorkflowRuntime.Stopped . Vous pouvez remplacer la OnStopped méthode pour fournir toute fonctionnalité d’arrêt finale requise par votre service lorsque l’événement WorkflowRuntime.Stopped est déclenché. La mécanique de l’abonnement et de la désinscrire de l’événement WorkflowRuntime.Stopped est gérée en interne.
Note
Si vous WorkflowRuntimeService êtes supprimé du moteur d’exécution de flux de travail par un appel au RemoveService moment de l’exécution du moteur d’exécution de flux de travail, le moteur d’exécution de flux de travail appelle Stop votre service. Toutefois, dans ce cas, la OnStopped méthode n’est pas appelée pour votre service. Par conséquent, votre service peut devoir effectuer tout arrêt final qu’il effectuerait normalement à OnStopped partir de la Stop méthode. Vous pouvez tester IsStarted pour déterminer si le moteur d’exécution du flux de travail est en cours d’exécution.
State est défini sur Stopped avant OnStopped d’être appelé. L’implémentation par défaut d’effectuer OnStopped aucune action.