RunCommand() private method

private RunCommand ( string command, string arguments ) : int
command string
arguments string
return int
示例#1
0
        static int Main(string[] args)
        {
            string servicePath = Environment.GetEnvironmentVariable("CLOUD_TRACE_SERVICE_PATH");

            if (servicePath == null)
            {
                servicePath = ConfigurationManager.AppSettings["CloudTraceServicePath"];
            }

            string serviceNamespace = Environment.GetEnvironmentVariable("CLOUD_TRACE_SERVICE_NAMESPACE");

            if (serviceNamespace == null)
            {
                serviceNamespace = ConfigurationManager.AppSettings["CloudTraceServiceNamespace"];
            }

            string issuerName = Environment.GetEnvironmentVariable("CLOUD_TRACE_ISSUER_NAME");

            if (issuerName == null)
            {
                issuerName = ConfigurationManager.AppSettings["CloudTraceIssuerName"];
            }

            string issuerSecret = Environment.GetEnvironmentVariable("CLOUD_TRACE_ISSUER_SECRET");

            if (issuerSecret == null)
            {
                issuerSecret = ConfigurationManager.AppSettings["CloudTraceIssuerSecret"];
            }

            CloudTraceListener cloudTraceListener = new CloudTraceListener(servicePath, serviceNamespace, issuerName, issuerSecret);

            Program program = new Program(cloudTraceListener);

            string command   = "";
            string arguments = "";

            if (args.Length > 0)
            {
                command = args[0];
                if (args.Length > 1)
                {
                    arguments = args[1];
                }

                return(program.RunCommand(command, arguments));
            }
            else
            {
                PrintUsage();
                return(0);
            }
        }
        static int Main(string[] args)
        {
            string servicePath = Environment.GetEnvironmentVariable("CLOUD_TRACE_SERVICE_PATH");
            if (servicePath == null)
                servicePath = ConfigurationManager.AppSettings["CloudTraceServicePath"];

            string serviceNamespace = Environment.GetEnvironmentVariable("CLOUD_TRACE_SERVICE_NAMESPACE");
            if (serviceNamespace == null)
                serviceNamespace = ConfigurationManager.AppSettings["CloudTraceServiceNamespace"];

            string issuerName = Environment.GetEnvironmentVariable("CLOUD_TRACE_ISSUER_NAME");
            if (issuerName == null)
                issuerName = ConfigurationManager.AppSettings["CloudTraceIssuerName"];

            string issuerSecret = Environment.GetEnvironmentVariable("CLOUD_TRACE_ISSUER_SECRET");
            if (issuerSecret == null)
                issuerSecret = ConfigurationManager.AppSettings["CloudTraceIssuerSecret"];

            CloudTraceListener cloudTraceListener = new CloudTraceListener(servicePath, serviceNamespace, issuerName, issuerSecret);

            Program program = new Program(cloudTraceListener);

            string command = "";
            string arguments = "";

            if (args.Length > 0)
            {
                command = args[0];
                if (args.Length > 1)
                    arguments = args[1];

                return program.RunCommand(command, arguments);

            }
            else
            {
                PrintUsage();
                return 0;
            }
        }