Partager via


WorkflowUnhandledExceptionBehavior Classe

Définition

Comportement de service qui vous permet de spécifier l’action à entreprendre lorsqu’une exception non gérée se produit dans un service de flux de travail.

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

La fois OnUnhandledException et WorkflowUnhandledExceptionBehavior dicter le comportement du runtime lorsqu’une exception n’est pas gérée dans le flux de travail ; toutefois, WorkflowUnhandledExceptionBehavior elle a la possibilité de quitter un flux de travail suspendu dans le magasin de persistance, alors que OnUnhandledException ce n’est pas le cas. La raison en est que ce qui arrive à un flux de travail suspendu est spécifique à l’hôte et WorkflowApplication non. Pour implémenter cette fonctionnalité à l’aide WorkflowApplicationde , créez une fonctionnalité personnalisée PersistenceParticipant qui a ce comportement.

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

Constructeurs

Nom Description
WorkflowUnhandledExceptionBehavior()

Initialise une nouvelle instance de la classe WorkflowUnhandledExceptionBehavior.

Propriétés

Nom Description
Action

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

Méthodes

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

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

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 Validate(ServiceDescription, ServiceHostBase) méthode pour prendre en charge le comportement.

S’applique à