示例#1
0
        private static void Main()
        {
            ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;

            //Console.WriteLine("Run operations for signed-in user, or in app-only mode.\n");
            //Console.WriteLine("[a] - app-only\n[u] - as user\n[b] - both as user first, and then as app.\nPlease enter your choice:\n");

            //ConsoleKeyInfo key = Console.ReadKey();
            Requests.AppMode().Wait();


            Console.WriteLine("\nCompleted at {0} \n Press Any Key to Exit.", DateTime.Now.ToUniversalTime());
            Console.ReadKey();
        }
        private static void Main()
        {
            ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;

            Console.WriteLine("Run operations for signed-in user, or in app-only mode.\n");
            Console.WriteLine("[a] - app-only\n[u] - as user\n[b] - both as user first, and then as app.\nPlease enter your choice:\n");

            ConsoleKeyInfo key = Console.ReadKey();

            switch (key.KeyChar)
            {
            case 'a':
                Console.WriteLine("\nRunning app-only mode\n\n");
                Requests.AppMode().Wait();
                break;

            case 'b':
                Console.WriteLine("\nRunning user mode, followed by app-only mode\n\n");
                Requests.UserMode().Wait();
                Requests.AppMode().Wait();
                break;

            case 'u':
                Console.WriteLine("\nRunning in user mode\n\n");
                Requests.UserMode().Wait();
                break;

            default:
                WriteError("\nSelection not recognized. Running in user mode\n\n");
                Requests.UserMode().Wait();
                break;
            }

            //*********************************************************************************************
            // End of Demo Console App
            //*********************************************************************************************

            Console.WriteLine("\nCompleted at {0} \n Press Any Key to Exit.", DateTime.Now.ToUniversalTime());
            Console.ReadKey();
        }