Пример #1
0
        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.");
            }
        }
Пример #2
0
        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)));
            }
        }
Пример #3
0
        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)));
            }
        }
Пример #4
0
        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.");
            }
        }