Compartir vía


WorkflowUnhandledExceptionBehavior Clase

Definición

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.

Métodos

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ServiceDescription, ServiceHostBase)

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

Se aplica a