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); }