WorkflowUnhandledExceptionBehavior Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um comportamento de serviço que permite especificar a ação a ser executada quando ocorre uma exceção sem tratamento dentro de um serviço de fluxo de trabalho.
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
- Herança
-
WorkflowUnhandledExceptionBehavior
- Implementações
Comentários
Ambos OnUnhandledException e WorkflowUnhandledExceptionBehavior ditam o comportamento do runtime quando uma exceção não é tratada no fluxo de trabalho; no entanto, WorkflowUnhandledExceptionBehavior tem a opção de deixar um fluxo de trabalho suspenso no repositório de persistência, enquanto OnUnhandledException não o faz. O motivo disso é que o que acontece com um fluxo de trabalho suspenso é específico do host e WorkflowApplication não é. Para implementar essa funcionalidade usando WorkflowApplication, crie um personalizado PersistenceParticipant que tenha esse comportamento.
Para obter um exemplo de como usar esse comportamento, consulte Extensibilidade do Host do Serviço de Fluxo de Trabalho.
Construtores
| Nome | Description |
|---|---|
| WorkflowUnhandledExceptionBehavior() |
Inicializa uma nova instância da classe WorkflowUnhandledExceptionBehavior. |
Propriedades
| Nome | Description |
|---|---|
| Action |
Obtém ou define a ação a ser executada quando ocorre uma exceção sem tratamento. |