Ejemplo n.º 1
0
        public ActionResult ForceLoadPlugin(string plugInFolder)
        {
            var newPlugIn = _plugIsManager.ForceLoad(plugInFolder);

            if (newPlugIn != null)
            {
                newPlugIn.PlugInImpl.InjectConfig(_kafkaConfig);

                return(Ok($"Loaded plugin: [{newPlugIn.PlugInImpl.GetPlugInInfo()}] in ALC: [{newPlugIn.AssemblyLoadContextName}]"));
            }
            else
            {
                return(NotFound($"Could not load plugin from folder: [{plugInFolder}]"));
            }
        }