Exemple #1
0
        public void JMXObjectTest()
        {
            JMXSchemaProviderFactory.RegisterProvider <JMXSchemaProviderMemory>();
            IJMXSchemaProvider sp = JMXSchemaProviderFactory.GetProvider <JMXSchemaProviderMemory>();

            JMXSchemaProviderFactory.SetDefault(sp);
            using (FileLog _logger = new FileLog("ORMSchemaTest", new FileLogSettings()
            {
                DateFolderMask = "yyyy-MM-dd"
            }))
            {
                sp.SaveSchema(creaateTestSchema());

                JMXObject o = new JMXObject("SysCat.SysSchema")
                {
                    ["ID"] = 1
                };
                _logger.Debug(o.ToString());
                string s = o.ToString();
                o.ParseJson(s, null);
                _logger.Debug(o.ToString());
                o = JMXObject.CreateFrom(o.ToString());
                _logger.Debug(o.ToString());
            }
        }
 public static void SetDefault(IJMXSchemaProvider instance) =>
 _default = instance;