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 del servicio que permite especificar la acción que debe emprenderse 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 runtime cuando no se controla una excepción en el flujo de trabajo; no obstante, WorkflowUnhandledExceptionBehavior tiene la opción de dejar un flujo de trabajo suspendido en el almacén de persistencia, mientras que OnUnhandledException carece de ella. Esto se debe a que lo que le sucede a un flujo de trabajo es específico del host y WorkflowApplication no lo es. Para implementar esta funcionalidad usando WorkflowApplication, cree un objeto PersistenceParticipant personalizado que tenga este comportamiento.
Para obtener un ejemplo de cómo usar este comportamiento, consulte extensibilidad de host de servicio de flujo de trabajo.
Constructores
WorkflowUnhandledExceptionBehavior() |
Inicializa una nueva instancia de la clase WorkflowUnhandledExceptionBehavior. |
Propiedades
Action |
Obtiene o establece la acción que se va a realizar cuando se produzca una excepción no controlada. |