void OnEndTerminate(IAsyncResult ar) { WorkflowApplication instance = ar.AsyncState as WorkflowApplication; try { instance.EndTerminate(ar); } catch (WorkflowApplicationException workflowApplicationException) { RemoveInstanceWithException(instance.Id, "An error occured during Termination", workflowApplicationException); } }