Aracılığıyla paylaş


WorkflowUnhandledExceptionBehavior Sınıf

Tanım

İş akışı hizmetinde işlenmeyen bir özel durum oluştuğunda gerçekleştireceğiniz eylemi belirtmenizi sağlayan 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

WorkflowUnhandledExceptionBehavior İş akışında bir özel durum işlenmediğinde hem hem 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ınan bir iş akışına olan şeyin ana bilgisayara özgü olması ve WorkflowApplication olmamasıdır. kullanarak WorkflowApplicationbu işlevi 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

Name Description
WorkflowUnhandledExceptionBehavior()

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

Özellikler

Name Description
Action

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

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

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

Şunlara uygulanır