public AgentServiceRegistration BuildMicroServiceRegisterInfo(AgentServiceOption conf)
        {
            var serviceRegistration = new AgentServiceRegistration
            {
                //对外公布的IP地址
                Address = EnvHelper.GetLocalIPV4(),
                Port    = EnvHelper.GetServicePort(),
                Check   = new AgentServiceCheck
                {
                    DeregisterCriticalServiceAfter = TimeSpan.FromSeconds(conf.Service_Deregister_TimeSpan_Seconds),
                    Interval = TimeSpan.FromSeconds(conf.Service_HealthCheck_Interval_Seconds),
                    HTTP     = conf.Service_HealthCheck_Route,
                    Timeout  = TimeSpan.FromSeconds(conf.Service_Check_Timeout_Seconds)
                },

                ID   = conf.Service_ID,
                Name = conf.Service_Name,
                Tags = conf.Service_TagList.ToArray()
            };

            return(serviceRegistration);
        }