public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = null)] HttpRequest req, ILogger log) { try { Setup.Execute(); using (var klog = KManager.NewInstance("Configurator-Storage")) { try { var document = CfgSvcManager.Execute(req, klog); return(document); } catch (Exception ex) { klog.Error(ex.ToString()); return(new OkObjectResult(null)); } } } catch (Exception ex) { KManager.Critical(ex.ToString()); return(new OkObjectResult(null)); } }
public static void Execute() { if (!_initialized) { CfgSvcManager.Initialize(); KManager.Configure(true); _initialized = true; } }