Freigeben über


WorkflowUnhandledExceptionBehavior Klasse

Definition

Ein Dienstverhalten, das es ermöglicht, die Aktion anzugeben, die durchgeführt werden soll, wenn eine nicht behandelte Ausnahme innerhalb eines Workflowdiensts auftritt.

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
Vererbung
WorkflowUnhandledExceptionBehavior
Implementiert

Hinweise

Sowohl OnUnhandledException als auch WorkflowUnhandledExceptionBehavior bestimmen das Verhalten der Laufzeit, wenn eine Ausnahme nicht im Workflow behandelt wird. WorkflowUnhandledExceptionBehavior kann einen unterbrochenen Workflow jedoch optional im Persistenzspeicher belassen. Diese Option besteht bei OnUnhandledException nicht. Der Grund dafür ist, dass die Vorgänge im Zusammenhang mit einem unterbrochenen Workflow im Gegensatz zu WorkflowApplication hostspezifisch sind. Um diese Funktion mit WorkflowApplication zu implementieren, erstellen Sie einen benutzerdefinierten PersistenceParticipant, der dieses Verhalten aufweist.

Ein Beispiel für die Verwendung dieses Verhaltens finden Sie unter Erweiterbarkeit des Workflowdiensthosts.

Konstruktoren

WorkflowUnhandledExceptionBehavior()

Initialisiert eine neue Instanz der WorkflowUnhandledExceptionBehavior-Klasse.

Eigenschaften

Action

Ruft die Aktion ab bzw. legt diese fest, die durchgeführt werden soll, wenn ein Ausnahmefehler auftritt.

Methoden

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

Implementiert die AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)-Methode zur Unterstützung des Verhaltens.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementiert die ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)-Methode zur Unterstützung des Verhaltens.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Validate(ServiceDescription, ServiceHostBase)

Implementiert die Validate(ServiceDescription, ServiceHostBase)-Methode zur Unterstützung des Verhaltens.

Gilt für: