WorkflowUnhandledExceptionBehavior Sınıf

Tanım

Bir iş akışı hizmeti içinde işlenmeyen bir özel durum oluştuğunda yapılacak eylem belirtmenize olanak tanıyan bir hizmet davranışı.

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
Devralma
WorkflowUnhandledExceptionBehavior
Uygulamalar

Açıklamalar

İş akışında bir özel durum işlenmediğinde hem hem WorkflowUnhandledExceptionBehavior de OnUnhandledException çalışma zamanının davranışını dikte edin; ancak WorkflowUnhandledExceptionBehavior kalıcılık deposunda askıya alınmış bir iş akışı bırakma seçeneği vardır, ancak OnUnhandledException bırakmaz. Bunun nedeni, askıya alınmış bir iş akışına olanın ana bilgisayara özgü olması ve WorkflowApplication olmamasıdır. kullanarak WorkflowApplicationbu işlevselliği uygulamak için, bu davranışa sahip bir özel PersistenceParticipant öğe oluşturun.

Bu davranışın nasıl kullanılacağına ilişkin bir örnek için bkz . İş Akışı Hizmeti Ana Bilgisayarı Genişletilebilirliği.

Oluşturucular

WorkflowUnhandledExceptionBehavior()

WorkflowUnhandledExceptionBehavior sınıfının yeni bir örneğini başlatır.

Özellikler

Action

İşlenmeyen bir özel durum oluştuğunda gerçekleştirecek eylemi alır veya ayarlar.

Yöntemler

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

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) Davranışı desteklemek için yöntemini uygular.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) Davranışı desteklemek için yöntemini uygular.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(ServiceDescription, ServiceHostBase)

Validate(ServiceDescription, ServiceHostBase) Davranışı desteklemek için yöntemini uygular.

Şunlara uygulanır