WorkflowRuntime.ServicesExceptionNotHandled Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.