Поделиться через


WorkflowUnhandledExceptionBehavior Класс

Определение

Поведение службы, позволяющее указать действие, выполняемое при возникновении необработанного исключения в службе рабочего процесса.

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
Наследование
WorkflowUnhandledExceptionBehavior
Реализации

Комментарии

Как OnUnhandledException и WorkflowUnhandledExceptionBehavior диктовать поведение среды выполнения, если исключение не обрабатывается в рабочем процессе; однако WorkflowUnhandledExceptionBehavior имеет возможность оставлять приостановленный рабочий процесс в хранилище сохраняемости, а OnUnhandledException не. Причина заключается в том, что то, что происходит с приостановленным рабочим процессом, зависит от узла и WorkflowApplication не является. Чтобы реализовать эту функцию, WorkflowApplicationсоздайте пользователь PersistenceParticipant , имеющий такое поведение.

Пример использования этого поведения см. в разделе "Расширяемость узла службы рабочих процессов".

Конструкторы

Имя Описание
WorkflowUnhandledExceptionBehavior()

Инициализирует новый экземпляр класса WorkflowUnhandledExceptionBehavior.

Свойства

Имя Описание
Action

Возвращает или задает действие, выполняемое при возникновении необработанного исключения.

Методы

Имя Описание
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) Реализует метод для поддержки поведения.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) Реализует метод для поддержки поведения.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(ServiceDescription, ServiceHostBase)

Validate(ServiceDescription, ServiceHostBase) Реализует метод для поддержки поведения.

Применяется к