Compartilhar via


WorkflowUnhandledExceptionBehavior Classe

Definição

Um comportamento de serviço que permite que você especifique a ação a ser executada quando ocorre uma exceção sem tratamento em 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

OnUnhandledExceptionE WorkflowUnhandledExceptionBehavior ditar o comportamento do tempo de execução quando uma exceção não é tratada no fluxo de trabalho; no entanto, WorkflowUnhandledExceptionBehavior o tem a opção de deixar um fluxo de trabalho suspenso no repositório de persistência, enquanto não OnUnhandledException faz isso. 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 o 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

WorkflowUnhandledExceptionBehavior()

Inicializa uma nova instância da classe WorkflowUnhandledExceptionBehavior.

Propriedades

Action

Obtém ou define a ação a ser executada quando ocorre uma exceção sem tratamento.

Métodos

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

Implementa o método AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) para dar suporte ao comportamento.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementa o método ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) para dar suporte ao comportamento.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Validate(ServiceDescription, ServiceHostBase)

Implementa o método Validate(ServiceDescription, ServiceHostBase) para dar suporte ao comportamento.

Aplica-se a