Beispiel #1
0
        public static UEditorActionCollection AddUEditorService(
            this IServiceCollection services,
            string configFile = "config.json",
            bool isCache      = false)
        {
            Config.ConfigFile = configFile;
            Config.noCache    = !isCache;

            var actions = new UEditorActionCollection();

            services.AddSingleton(actions);
            services.AddSingleton <UEditorService>();

            return(actions);
        }
Beispiel #2
0
 public UEditorService(IHostingEnvironment env, UEditorActionCollection actions)
 {
     Config.WebRootPath = env.WebRootPath;
     actionList         = actions;
 }