Пример #1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         var kvGovern = new KVGovern();
         var result   = kvGovern.DeleteKey(new DeleteKeyParmeter {
             Key = txbKey.Text
         });
         txbKey.Clear();
         txbValue.Clear();
         LoadConfig();
         if (result)
         {
             MessageBox.Show("删除成功!");
             txbKey.Clear();
             txbValue.Clear();
             LoadConfig();
         }
         else
         {
             MessageBox.Show("删除失败!");
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
     }
 }
Пример #2
0
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         var kvGovern = new KVGovern();
         var result   = kvGovern.CreateUpdateKey(new CreateUpdateKeyParmeter {
             DC = "dc1", Key = txbKey.Text, Value = txbValue.Text
         });
         if (result)
         {
             MessageBox.Show("修改成功!");
             txbKey.Clear();
             txbValue.Clear();
             LoadConfig();
         }
         else
         {
             MessageBox.Show("修改失败!");
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
     }
 }
Пример #3
0
        /// <summary>
        /// Delete Key
        /// </summary>
        private static void DeleteKey()
        {
            var kvGovern = new KVGovern();
            var result   = kvGovern.DeleteKey(new DeleteKeyParmeter {
                Key = "testkey"
            }).GetAwaiter().GetResult();

            Console.WriteLine(EntityToString(result));
        }
Пример #4
0
        /// <summary>
        /// Create/UpdateKey
        /// </summary>
        private static void CreateUpdateKey()
        {
            var kvGovern = new KVGovern();
            var result   = kvGovern.CreateUpdateKey(new CreateUpdateKeyParmeter {
                Key = "testkey", DC = "dc2", Acquire = "a", Release = "b"
            }, "abc").GetAwaiter().GetResult();

            Console.WriteLine(EntityToString(result));
        }
Пример #5
0
 /// <summary>
 /// 加载配置文件
 /// </summary>
 private void LoadConfig()
 {
     try
     {
         var kvGovern = new KVGovern();
         var result   = kvGovern.ReadKey(new ReadKeyParmeter {
             Key = "", Recurse = true
         });
         listKV.DataSource                 = result;
         listKV.DisplayMember              = "Key";
         listKV.ValueMember                = "DecodeValue";
         this.listKV.SelectedIndexChanged -= new System.EventHandler(this.listKV_SelectedIndexChanged);
         this.listKV.SelectedIndexChanged += new System.EventHandler(this.listKV_SelectedIndexChanged);
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
     }
 }