WorkflowRuntime.ServicesExceptionNotHandled Olay

Tanım

sınıfından WorkflowRuntimeService türetilen bir hizmet çağırdığında RaiseServicesExceptionNotHandledEvent(Exception, Guid)gerçekleşir.

public:
 event EventHandler<System::Workflow::Runtime::ServicesExceptionNotHandledEventArgs ^> ^ ServicesExceptionNotHandled;
public event EventHandler<System.Workflow.Runtime.ServicesExceptionNotHandledEventArgs> ServicesExceptionNotHandled;
member this.ServicesExceptionNotHandled : EventHandler<System.Workflow.Runtime.ServicesExceptionNotHandledEventArgs> 
Public Custom Event ServicesExceptionNotHandled As EventHandler(Of ServicesExceptionNotHandledEventArgs) 
Public Event ServicesExceptionNotHandled As EventHandler(Of ServicesExceptionNotHandledEventArgs) 

Olay Türü

Açıklamalar

sınıfından WorkflowRuntimeService türetilen bir hizmet, aboneleri RaiseServicesExceptionNotHandledEvent yürütmesi sırasında işleyemediği bir özel durumun oluştuğunu olaya bildirmek için yöntemini çağırabilirServicesExceptionNotHandled. Bir kurtarma mekanizması uygulamak için bu olaya abone olabilirsiniz.

İş akışı örneği henüz iş akışı çalışma zamanı altyapısı tarafından oluşturulmadığında ve bir özel durum oluştuğunda bu olay oluşturulur. Bu senaryoda, bir konak uygulamasına bir özel durumun oluştuğu hakkında bilgi vermenin tek yolu bu olayı tetiklemektir. Ancak, iş akışı çalışma zamanı altyapısı bunu doğrudan çağırmaz. Bunun yerine, iş akışı çalışma zamanı altyapısı iş akışı örneğine bir özel durum sunar veya örnek yoksa çağırana geri atılır ve bu durumda aslında bu olayı tetikleyen hizmettir. Kendi kalıcılık veya zamanlayıcı hizmetinizi oluşturursanız, bu olayı temel RaiseServicesExceptionNotHandledEvent yöntem aracılığıyla kendiniz uygulamanız gerekir.

Olay için ServicesExceptionNotHandled gönderen, hizmetini kullanan ve WorkflowRuntimeWorkflowEventArgs işlenemeyen iş akışı örneğinin öğesini içerir GuidException.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları işleme ve oluşturma.

Şunlara uygulanır