コード例 #1
0
        static void Main(string[] args)
        {
            taskTest();
            var clientConnect = new CRL.DynamicWebApi.ApiClientConnect("http://localhost:3400");
            var consulClient  = clientConnect.GetClient <CRL.Core.ConsulClient.IConsulService>();
            var hostAddress   = "127.0.0.1";
            var info          = new CRL.Core.ConsulClient.ServiceRegistrationInfo
            {
                Address = hostAddress,
                Name    = "DataSyncApi",
                ID      = "DataSyncApi",
                Port    = 801,
                Tags    = new[] { "v1" },
                Check   = new CRL.Core.ConsulClient.CheckRegistrationInfo()
                {
                    HTTP     = $"http://{hostAddress}:801",
                    Interval = "10s",
                    DeregisterCriticalServiceAfter = "90m"
                }
            };

            consulClient.Login("test", "");
            var a = consulClient.RegisterService(info);

            Console.ReadLine();
        }
コード例 #2
0
        public Form1()
        {
            InitializeComponent();

            var clientConnect = new CRL.DynamicWebApi.ApiClientConnect("http://localhost:8019");

            service = clientConnect.GetClient <ITestService>();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: zyj0021/CRL5
        static void Main(string[] args)
        {
            var clientConnect = new CRL.DynamicWebApi.ApiClientConnect("http://localhost:809");

            //var clientConnect = new CRL.DynamicWebApi.ApiClientConnect("http://localhost:8022");
            clientConnect.UseSign();
            var service = clientConnect.GetClient <ITestService>();

label1:
            TestFactory.RunTest(service);
            Console.ReadLine();
            goto label1;
        }