Ejemplo n.º 1
0
 public void start()
 {
     _UpdateState  = CswEnumSchemaUpdateState.Running;
     _Message      = string.Empty;
     _UpdateThread = new Thread(new ThreadStart(_doUpdate));
     _UpdateThread.Start();
 }//start()
Ejemplo n.º 2
0
        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()