WorkflowRuntime.ServicesExceptionNotHandled Událost

Definice

Nastane, když služba, která je odvozena z WorkflowRuntimeService volání RaiseServicesExceptionNotHandledEvent(Exception, Guid)třídy .

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) 

Event Type

Poznámky

Služba odvozená z WorkflowRuntimeService třídy může volat metodu RaiseServicesExceptionNotHandledEvent , která informuje odběratele události ServicesExceptionNotHandled , že výjimka, že nemohla zpracovat během jejího spuštění. Můžete se přihlásit k odběru této události a implementovat mechanismus obnovení.

Tato událost je vyvolána, když instance pracovního postupu ještě nebyla vytvořena modulem runtime pracovního postupu a dojde k výjimce. Jediným způsobem, jak v tomto scénáři informovat hostitelskou aplikaci, že došlo k výjimce, je vyvolání této události. Modul runtime pracovního postupu však toto volání nevolá přímo. Místo toho modul runtime pracovního postupu buď doručí výjimku instanci pracovního postupu, nebo pokud neexistuje žádná instance, vyvolá zpět volajícímu, což v tomto případě je ve skutečnosti služba, která tuto událost aktivuje. Pokud vytváříte vlastní trvalost nebo službu plánovače, musíte tuto událost implementovat sami prostřednictvím základní RaiseServicesExceptionNotHandledEvent metody.

ServicesExceptionNotHandled V případě události obsahuje WorkflowRuntime odesílatel instanci pracovního postupu, která používala tuto službu, a WorkflowEventArgs obsahuje Guid ji, která Exception nebyla zpracována.

Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.

Platí pro