WorkflowUnhandledExceptionBehavior Klass

Definition

Ett tjänstbeteende som gör att du kan ange vilken åtgärd som ska vidtas när ett ohanterat undantag inträffar i en arbetsflödestjänst.

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
Arv
WorkflowUnhandledExceptionBehavior
Implementeringar

Kommentarer

Både OnUnhandledException och WorkflowUnhandledExceptionBehavior dikterar körningens beteende när ett undantag inte hanteras i arbetsflödet, men WorkflowUnhandledExceptionBehavior har möjlighet att lämna ett pausat arbetsflöde i beständighetsarkivet, men OnUnhandledException inte. Anledningen till detta är att det som händer med ett pausat arbetsflöde är värdspecifikt och WorkflowApplication inte. Om du vill implementera den här funktionen med hjälp av WorkflowApplicationskapar du en anpassad PersistenceParticipant som har det här beteendet.

Ett exempel på hur du använder det här beteendet finns i Utökningsbarhet för arbetsflödestjänstvärd.

Konstruktorer

Name Description
WorkflowUnhandledExceptionBehavior()

Initierar en ny instans av WorkflowUnhandledExceptionBehavior klassen.

Egenskaper

Name Description
Action

Hämtar eller anger vilken åtgärd som ska vidtas när ett ohanterat undantag inträffar.

Metoder

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

Implementerar AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) metoden för att stödja beteendet.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementerar ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) metoden för att stödja beteendet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Validate(ServiceDescription, ServiceHostBase)

Implementerar Validate(ServiceDescription, ServiceHostBase) metoden för att stödja beteendet.

Gäller för