/// <summary> /// Register Service /// </summary> private static void RegisterService() { var agentGovern = new AgentGovern(); var result = agentGovern.RegisterServices(new RegisterServiceParmeter { ID = "test0002", Name = "values_api", Address = "127.0.0.1", Port = 1689 }).GetAwaiter().GetResult(); }
/// <summary> /// Register Service /// </summary> private static void RegisterService() { var agentGovern = new AgentGovern(); var result = agentGovern.RegisterServices(new RegisterServiceParmeter { ID = "test0001", Name = "test0001", Address = "http://www.baiduc.om", Port = 80, Tags = new string[] { "baidu", "百度" } }).GetAwaiter().GetResult(); Console.WriteLine($"result={result.result}"); Console.WriteLine($"back content={result.backJson}"); }
/// <summary> /// Register Service注册服务 /// </summary> private static void RegisterService() { var service = new Service(); service.ID = "newservice001"; service.Name = "newservice001"; service.Address = "192.168.1.110"; service.Port = 5005; service.Checks = new HttpCheck[1]; service.Checks[0] = new HttpCheck { ID = "check1", Name = "check1", Http = "http://192.168.1.110:5005/health", Interval = "10s" }; service.Tags = new string[] { "newservice001" }; var serviceGovern = new AgentGovern(); var result = serviceGovern.RegisterServices(service).GetAwaiter().GetResult(); Console.WriteLine(result.backJson); Console.WriteLine(result.result); }
private void btnServiceModify_Click(object sender, EventArgs e) { try { var agentGovern = new AgentGovern(); var result = agentGovern.RegisterServices(new Agent.Service.RegisterServiceParmeter { ID = txbServiceID.Text, Name = txbSeviceName.Text, Address = txbServiceIP.Text, Port = Convert.ToInt32(txbServicePort.Text), Tags = txbServiceTag.Text.Split(','), EnableTagOverride = false }); } catch (Exception exc) { MessageBox.Show(exc.Message); } }