using Hncore.Pass.Vpn.Service; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; namespace UEditor.Core { public static class UEditorMvcExtension { /// /// 添加UEditor后端服务 /// /// IServiceCollection /// 配置文件相对路径 /// 是否缓存配置文件 /// 配置文件、文件存储路径等各种路径的根目录,默认为Web项目的根目录 public static void AddUEditorService(this IServiceCollection services, string configFileRelativePath = "ueditor.json", bool isCacheConfig = true, string basePath = "") { Config.ConfigFile = configFileRelativePath; Config.NoCache = isCacheConfig; Config.WebRootPath = basePath; services.AddScoped(); services.TryAddSingleton(); } } }