Пример #1
0
        /// <summary>
        /// 生成文件路径,其中配置文件的path可设置参数
        /// </summary>
        /// <param name="filename">文件名,带后缀</param>
        /// <param name="path">配置文件重的path</param>
        /// <param name="hostingEnv">环境变量</param>
        /// <param name="dirname">参数dirname</param>
        /// <returns></returns>
        public string BuildPath(string filename, OptionsRemoveFile opts, IHostingEnvironment hostingEnv, string directoryname)
        {
            string path = opts.Root;// + opts.Path;

            path = PathHelper.BuildPath(path, hostingEnv.ContentRootPath, filename, directoryname);
            //转换相对路径为绝对路径
            if (opts.Root == "")
            {
                path = hostingEnv.ContentRootPath + path;
            }
            return(path);
        }
Пример #2
0
 public RemoveFileLocalProvider(HttpContext _context, OptionsRemoveFile _options)
 {
     options = _options;
     context = _context;
 }
 public RemoveFileRemoteServiceProvider(HttpContext _context, OptionsRemoveFile _options)
 {
     options = _options;
     context = _context;
 }