Share via


WorkflowUnhandledExceptionBehavior Classe

Définition

Comportement de service qui vous permet de spécifier l'action à exécuter lorsqu'une exception non prise en charge est levée dans un service 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
Héritage
WorkflowUnhandledExceptionBehavior
Implémente

Remarques

OnUnhandledException et WorkflowUnhandledExceptionBehavior dictent le comportement du runtime lorsqu'une exception n'est pas gérée dans le workflow ; toutefois, WorkflowUnhandledExceptionBehavior peut laisser en suspens le workflow dans le magasin de persistance, contrairement à OnUnhandledException. La raison de cela est que ce qui arrive à un workflow suspendu est spécifique à l'hôte, contrairement à WorkflowApplication. Pour implémenter cette fonctionnalité à l'aide de WorkflowApplication, créez un PersistenceParticipant personnalisé qui a ce comportement.

Pour obtenir un exemple d’utilisation de ce comportement, consultez Extensibilité de l’hôte du service de flux de travail.

Constructeurs

WorkflowUnhandledExceptionBehavior()

Initialise une nouvelle instance de la classe WorkflowUnhandledExceptionBehavior.

Propriétés

Action

Obtient ou définit l'action à entreprendre lorsqu'une exception non gérée se produit.

Méthodes

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

Implémente la méthode AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) afin de prendre en charge le comportement.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implémente la méthode ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) afin de prendre en charge le comportement.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Validate(ServiceDescription, ServiceHostBase)

Implémente la méthode Validate(ServiceDescription, ServiceHostBase) afin de prendre en charge le comportement.

S’applique à