WorkflowRuntimeService.OnStopped Método

Definición

Cuando se invalida en una clase derivada, representa el método al que se llamará cuando el motor en tiempo de ejecución de flujo de trabajo genere el Stopped evento.

protected:
 virtual void OnStopped();
protected virtual void OnStopped();
abstract member OnStopped : unit -> unit
override this.OnStopped : unit -> unit
Protected Overridable Sub OnStopped ()

Comentarios

La WorkflowRuntimeService clase implementa un mecanismo de detención en dos fases para que los servicios del motor en tiempo de ejecución de flujo de trabajo puedan conservar alguna funcionalidad después Stop de que el motor en tiempo de ejecución de flujo de trabajo invoque el método para que, si es necesario, admita el apagado de otros servicios. Una vez que el motor en tiempo de ejecución de flujo de trabajo ha llamado al Stop método de todos sus servicios de motor en tiempo de ejecución de flujo de trabajo, genera el WorkflowRuntime.Stopped evento . Puede invalidar el OnStopped método para proporcionar cualquier funcionalidad de apagado final que requiera el servicio cuando se genere el WorkflowRuntime.Stopped evento. La mecánica de suscripción y cancelación de la suscripción desde el WorkflowRuntime.Stopped evento se controla internamente.

Note

WorkflowRuntimeService Si se quita del motor en tiempo de ejecución de flujo de trabajo mediante una llamada a RemoveService mientras se ejecuta el motor en tiempo de ejecución de flujo de trabajo, el motor en tiempo de ejecución de flujo de trabajo llamará Stop a en el servicio. Sin embargo, en esta situación, no se llamará al OnStopped método para el servicio. Por lo tanto, es posible que el servicio tenga que realizar cualquier apagado final en el que normalmente se realizaría desde OnStopped dentro del Stop método . Puede probar IsStarted para determinar si el motor en tiempo de ejecución de flujo de trabajo se está ejecutando.

State se establece en Stopped antes de OnStopped invocarse. La implementación predeterminada de OnStopped no realiza ninguna acción.

Se aplica a