public void UninstallModel(string modelName, string modelPublisher) { AxUtilContext utilContext = new AxUtilContext(); AxUtilConfiguration config = new AxUtilConfiguration(); config.AOSConfiguration = AOSName; AxUtil util = new AxUtil(); config.ModelArgument = new ModelArgument(modelName, modelPublisher); if (ModelExists(modelName, modelPublisher)) { util.Delete(utilContext, config); } if (utilContext.ExecutionStatus == ExecutionStatus.Error) { foreach (string error in utilContext.Errors) { Console.WriteLine(error); } throw new Exception("Model uninstall failed."); } }
public void UninstallAllLayerModels(string layer) { AxUtilContext utilContext = new AxUtilContext(); AxUtilConfiguration config = new AxUtilConfiguration() { Server = dbServer, Database = dbName, Layer = layer }; AxUtil util = new AxUtil(); util.Delete(utilContext, config); if (utilContext.ExecutionStatus == ExecutionStatus.Error) { throw new Exception(string.Format("Uninstall all models in layer failed: {0}", GetUtilContextErrorStr(utilContext))); } }
public void UninstallModel(string modelName, string modelPublisher) { AxUtilContext utilContext = new AxUtilContext(); AxUtilConfiguration config = new AxUtilConfiguration() { Server = dbServer, Database = dbName, ModelArgument = new ModelArgument(modelName, modelPublisher) }; AxUtil util = new AxUtil(); util.Delete(utilContext, config); if (utilContext.ExecutionStatus == ExecutionStatus.Error) { throw new Exception(string.Format("Model uninstall failed: {0}", GetUtilContextErrorStr(utilContext))); } }
public void DeleteLayer(string layer) { AxUtilContext utilContext = new AxUtilContext(); AxUtilConfiguration config = new AxUtilConfiguration(); config.AOSConfiguration = AOSName; AxUtil util = new AxUtil(); config.Layer = layer; util.Delete(utilContext, config); if (utilContext.ExecutionStatus == ExecutionStatus.Error) { foreach (string error in utilContext.Errors) { Console.WriteLine(error); } throw new Exception("Layer deletion failed."); } }