Compartir vía


WorkflowUnhandledExceptionBehavior Clase

Definición

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.

Métodos

Nombre Description
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Implementa el AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) método para admitir el comportamiento.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementa el ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) método para admitir el comportamiento.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ServiceDescription, ServiceHostBase)

Implementa el Validate(ServiceDescription, ServiceHostBase) método para admitir el comportamiento.

Se aplica a