WorkflowUnhandledExceptionBehavior Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un comportamiento de servicio que le permite especificar la acción que se debe realizar cuando se produce una excepción no controlada dentro de un servicio de flujo de trabajo.
public ref class WorkflowUnhandledExceptionBehavior : System::ServiceModel::Description::IServiceBehavior
public class WorkflowUnhandledExceptionBehavior : System.ServiceModel.Description.IServiceBehavior
type WorkflowUnhandledExceptionBehavior = class
interface IServiceBehavior
Public Class WorkflowUnhandledExceptionBehavior
Implements IServiceBehavior
- Herencia
-
WorkflowUnhandledExceptionBehavior
- Implementaciones
Comentarios
Tanto OnUnhandledException como WorkflowUnhandledExceptionBehavior dictan el comportamiento del tiempo de ejecución cuando no se controla una excepción en el flujo de trabajo; sin embargo, WorkflowUnhandledExceptionBehavior tiene la opción de dejar un flujo de trabajo suspendido en el almacén de persistencia, aunque OnUnhandledException no. El motivo de esto es que lo que sucede con un flujo de trabajo suspendido es específico del host y WorkflowApplication no lo es. Para implementar esta funcionalidad mediante WorkflowApplication, cree un personalizado PersistenceParticipant que tenga este comportamiento.
Para obtener un ejemplo de cómo usar este comportamiento, consulte Extensibilidad del host del servicio de flujo de trabajo.
Constructores
| Nombre | Description |
|---|---|
| WorkflowUnhandledExceptionBehavior() |
Inicializa una nueva instancia de la clase WorkflowUnhandledExceptionBehavior. |
Propiedades
| Nombre | Description |
|---|---|
| Action |
Obtiene o establece la acción que se va a realizar cuando se produce una excepción no controlada. |