public void start() { _UpdateState = CswEnumSchemaUpdateState.Running; _Message = string.Empty; _UpdateThread = new Thread(new ThreadStart(_doUpdate)); _UpdateThread.Start(); }//start()
private void _doUpdate() { CmdLn.CswEnumSchemaUpdateState FinalState; try { if (_CswSchemaUpdater.runNextVersionedScript()) { FinalState = CmdLn.CswEnumSchemaUpdateState.Succeeded; } else { FinalState = CmdLn.CswEnumSchemaUpdateState.Failed; _Message = _CswSchemaUpdater.ErrorMessage; } } catch (Exception Exception) { FinalState = CmdLn.CswEnumSchemaUpdateState.Failed; _Message = "Update to schema version " + _CswSchemaUpdater.LatestVersion.ToString() + " failed: " + Exception.Message; } _UpdateState = FinalState; } //_doUpdate()