コード例 #1
0
        static void FunctionGraphMain(string[] args)
        {
            const string ak        = "{your ak string}";
            const string sk        = "{your sk string}";
            const string endpoint  = "{your endpoint string}";
            const string projectId = "{your projectID string}";

            var config = HttpConfig.GetDefaultConfig();

            config.IgnoreSslVerification = true;
            var auth = new BasicCredentials(ak, sk, projectId);
            var functionGraphClient = FunctionGraphClient.NewBuilder()
                                      .WithCredential(auth)
                                      .WithEndPoint(endpoint)
                                      .WithHttpConfig(config).Build();

            //elapsed time
            //System.Diagnostics.Stopwatch stopwatch = new Stopwatch();
            //stopwatch.Start();
            //stopwatch.Stop();
            //TimeSpan timespan = stopwatch.Elapsed;
            //Console.WriteLine("elapsed="+timespan.TotalSeconds);

            // ListFunctions
            //ListFunctions(functionGraphClient);

            //CreateFunction
            //CreateFunction(functionGraphClient);

            //ShowFunctionConfig
            //ShowFunctionConfig(functionGraphClient);

            //ShowFunctionCode
            //ShowFunctionCode(functionGraphClient);

            //UpdateFunctionCode
            //UpdateFunctionCode(functionGraphClient);

            //UpdateFunctionConfig
            //UpdateFunctionConfig(functionGraphClient);

            //CreateFunctionVersion
            //CreateFunctionVersion(functionGraphClient);

            //ListFunctionVersions
            //ListFunctionVersions(functionGraphClient);

            //CreateVersionAlias
            //CreateVersionAlias(functionGraphClient);

            //UpdateVersionAlias
            //UpdateVersionAlias(functionGraphClient);

            //ShowVersionAlias
            //ShowVersionAlias(functionGraphClient);

            //ListVersionAliases
            //ListVersionAliases(functionGraphClient);

            //DeleteVersionAlias
            //DeleteVersionAlias(functionGraphClient);

            //CreateFunctionTrigger
            //CreateFunctionTrigger(functionGraphClient);

            //ShowFunctionTrigger
            //ShowFunctionTrigger(functionGraphClient);

            //ListFunctionTriggers
            //ListFunctionTriggers(functionGraphClient);

            //DeleteFunctionTrigger
            //DeleteFunctionTrigger(functionGraphClient);

            //DeleteFunctionTriggers
            //BatchDeleteFunctionTriggers(functionGraphClient);

            //InvokeFunction
            //InvokeFunction(functionGraphClient);

            //InvokeFunctionAsync
            //InvokeFunctionAsync(functionGraphClient);

            //DeleteFunction
            //DeleteFunction(functionGraphClient);
        }