Udostępnij za pośrednictwem


WorkflowUnhandledExceptionBehavior Klasa

Definicja

Zachowanie usługi, który umożliwia określenie Akcja podejmowana po wystąpieniu nieobsługiwanego wyjątku w ramach usługi przepływu pracy.

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
Dziedziczenie
WorkflowUnhandledExceptionBehavior
Implementuje

Uwagi

Zarówno, OnUnhandledException jak i WorkflowUnhandledExceptionBehavior dyktować zachowanie środowiska uruchomieniowego, gdy wyjątek nie jest obsługiwany w przepływie pracy, jednak WorkflowUnhandledExceptionBehavior ma opcję opuszczenia zawieszonego przepływu pracy w magazynie trwałości, chociaż nie jest to możliwe OnUnhandledException . Przyczyną tej sytuacji jest to, że działanie w zawieszonym przepływie pracy jest specyficzne dla hosta i WorkflowApplication nie jest. Aby zaimplementować tę funkcję przy użyciu programu WorkflowApplication , należy utworzyć niestandardową, PersistenceParticipant która ma takie zachowanie.

Aby zapoznać się z przykładem sposobu korzystania z tego zachowania, zobacz Rozszerzalność hosta usługi przepływu pracy.

Konstruktory

WorkflowUnhandledExceptionBehavior()

Inicjuje nowe wystąpienie klasy WorkflowUnhandledExceptionBehavior.

Właściwości

Action

Pobiera lub ustawia akcję, która ma zostać podjęta po wystąpieniu nieobsługiwanego wyjątku.

Metody

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

Implementuje AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) metodę, aby obsługiwać zachowanie.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementuje ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) metodę, aby obsługiwać zachowanie.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Validate(ServiceDescription, ServiceHostBase)

Implementuje Validate(ServiceDescription, ServiceHostBase) metodę, aby obsługiwać zachowanie.

Dotyczy