WorkflowUnhandledExceptionBehavior Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um comportamento de serviço que permite especificar a ação a tomar quando ocorre uma exceção não tratada dentro de um serviço de workflow.
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
Observações
Tanto OnUnhandledException como WorkflowUnhandledExceptionBehavior ditam o comportamento do tempo de execução 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 armazenamento de persistência, enquanto OnUnhandledException não o faz. A razão para isto é que o que acontece a um fluxo de trabalho suspenso é específico do anfitrião, e WorkflowApplication não é. Para implementar esta funcionalidade usando WorkflowApplication, crie um personalizado PersistenceParticipant que tenha este comportamento.
Para um exemplo de como usar este comportamento, veja Workflow Service Host Extensibility.
Construtores
| Name | Description |
|---|---|
| WorkflowUnhandledExceptionBehavior() |
Inicializa uma nova instância da WorkflowUnhandledExceptionBehavior classe. |
Propriedades
| Name | Description |
|---|---|
| Action |
Recebe ou define a ação a tomar quando ocorre uma exceção não tratada. |
Métodos
| Name | Description |
|---|---|
| AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
Implementa o AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) método para apoiar o comportamento. |
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Implementa o ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) método para apoiar o comportamento. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Validate(ServiceDescription, ServiceHostBase) |
Implementa o Validate(ServiceDescription, ServiceHostBase) método para apoiar o comportamento. |