GeneratePrimes_ManualAsync() 공개 메소드

public GeneratePrimes_ManualAsync ( int amount ) : IObservable
amount int
리턴 IObservable
예제 #1
0
        private static void GeneratingAsynchronously()
        {
            Console.WriteLine();
            Demo.DisplayHeader("Using observable");

            var generator = new MagicalPrimeGenerator();

            var primesObservable = generator.GeneratePrimes_ManualAsync(5);
            //primesObservable = generator.GeneratePrimes_AsyncCreate(5);
            var subscription =
                primesObservable
                .SubscribeConsole("primes observable");

            Console.WriteLine("Proving we're not blocked. you can continue typing. type X to dispose and exit");
            while (true)
            {
                var input = Console.ReadLine();
                if (input == "X")
                {
                    subscription.Dispose();
                    return;
                }

                Console.WriteLine("\t {0}", input);
            }
        }
예제 #2
0
        private static void GeneratingAsynchronously()
        {
            Console.WriteLine();
            Demo.DisplayHeader("Using observable");

            var generator = new MagicalPrimeGenerator();

            var primesObservable = generator.GeneratePrimes_ManualAsync(5);
            //primesObservable = generator.GeneratePrimes_AsyncCreate(5);
            var subscription =
                primesObservable
                .SubscribeConsole("primes observable");

            Console.WriteLine("Proving we're not blocked. you can continue typing. type X to dispose and exit");
            while (true)
            {
                var input = Console.ReadLine();
                if (input == "X")
                {
                    subscription.Dispose();
                    return;
                }

                Console.WriteLine("\t {0}", input);
            }
        }