WorkflowRuntime.ServicesExceptionNotHandled Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Akkor fordul elő, ha az osztályhívásokból WorkflowRuntimeServiceRaiseServicesExceptionNotHandledEvent(Exception, Guid)származtatott szolgáltatás.
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)
Eseménytípus
Megjegyzések
Az osztályból WorkflowRuntimeService származtatott szolgáltatás meghívhatja a metódust, amely tájékoztatja az RaiseServicesExceptionNotHandledEvent előfizetőket az ServicesExceptionNotHandled eseményről, hogy egy kivétel, amelyet nem tudott kezelni a végrehajtása során. Az eseményre feliratkozva helyreállítási mechanizmust valósíthat meg.
Ez az esemény akkor következik be, ha a munkafolyamat-futtató motor még nem hozott létre munkafolyamat-példányt, és kivétel történik. Ebben a forgatókönyvben az egyetlen módja annak, hogy tájékoztassa a gazdagépalkalmazást arról, hogy kivétel történt, ha ezt az eseményt emeli ki. A munkafolyamat futásidejű motorja azonban nem hívja ezt közvetlenül. Ehelyett a munkafolyamat futásidejű motorja kivételt biztosít a munkafolyamat-példánynak, vagy ha nincs példány, visszadobja a hívónak, amely ebben az esetben valójában az eseményt aktiváló szolgáltatás. Ha saját adatmegőrzési vagy ütemezőszolgáltatást hoz létre, az eseményt saját maga kell implementálnia az alapmetóduson RaiseServicesExceptionNotHandledEvent keresztül.
Az esemény esetében a ServicesExceptionNotHandled küldő tartalmazza a WorkflowRuntimeWorkflowEventArgs szolgáltatást használó munkafolyamat-példányt, Guid amely Exception nem kezelhető.
Az események kezelésével kapcsolatos további információkért lásd: Események kezelése és emelése.