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));
            }
        }
Ejemplo n.º 2
0
        public static void Execute()
        {
            if (!_initialized)
            {
                CfgSvcManager.Initialize();

                KManager.Configure(true);

                _initialized = true;
            }
        }