Esempio n. 1
0
        static void Main(string[] args)
        {
            var builder = new ConfigurationBuilder();
            IServiceCollection serviceDescriptors = new ServiceCollection();

            serviceDescriptors
            //.AddKestrelClient()
            .AddNetmqClient()
            .AddSingleton <IConfiguration>(i => builder.AddJsonFile("app.json").Build());

            IServiceProvider serviceProvider = serviceDescriptors.BuildServiceProvider();

            IHelloService helloService = serviceProvider.GetRequiredService <IHelloService>();


            Enumerable.Range(0, 10000).ToList().ForEach(async(item) =>
            {
                string data = await helloService.HelloAsync("1");
                Console.WriteLine(data);
                await Task.Factory.StartNew(() =>
                {
                    string result = helloService.Hello("2");
                    Console.WriteLine(result);
                });
            });

            Console.ReadKey();
        }