WorkflowUnhandledExceptionBehavior Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |