WorkflowRuntime.ServicesExceptionNotHandled Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när en tjänst som härleds från WorkflowRuntimeService klassen anropar RaiseServicesExceptionNotHandledEvent(Exception, Guid).
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)
Händelsetyp
Kommentarer
En tjänst som härleds från WorkflowRuntimeService klassen kan anropa RaiseServicesExceptionNotHandledEvent metoden för att informera prenumeranter ServicesExceptionNotHandled om händelsen att ett undantag som det inte kunde hantera inträffade under körningen. Du kan prenumerera på den här händelsen för att implementera en återställningsmekanism.
Den här händelsen utlöses när en arbetsflödesinstans ännu inte har skapats av arbetsflödets körningsmotor och ett undantag inträffar. I det här scenariot är det enda sättet att informera ett värdprogram om att ett undantag inträffade att skapa den här händelsen. Arbetsflödets körningstidsmotor anropar dock inte detta direkt. I stället levererar arbetsflödets körningsmotor antingen ett undantag till arbetsflödesinstansen eller, om det inte finns någon instans, tillbaka till anroparen, vilket i det här fallet faktiskt är den tjänst som utlöser den här händelsen. Om du skapar en egen beständighets- eller schemaläggartjänst måste du implementera den här händelsen själv via basmetoden RaiseServicesExceptionNotHandledEvent .
ServicesExceptionNotHandled För händelsen innehåller WorkflowRuntime avsändaren och WorkflowEventArgs innehåller den Guid arbetsflödesinstans som använde tjänsten och Exception som inte kunde hanteras.
Mer information om hur du hanterar händelser finns i Hantera och höja händelser.