Пример #1
0
        /// <summary>
        /// Gets the file provider.
        /// </summary>
        internal static IFileProvider GetFileProvider(this IAsset asset, IWebHostEnvironment env, string path, out string outpath)
        {
            var provider = asset.GetCustomFileProvider(env) ?? env.WebRootFileProvider;

            if (provider is CompositeFileProviderExtended)
            {
                return(((CompositeFileProviderExtended)provider).GetFileProvider(path, out outpath));
            }

            outpath = path;
            return(provider);
        }
Пример #2
0
 /// <summary>
 /// Gets the file provider.
 /// </summary>
 public static IFileProvider GetFileProvider(this IAsset asset, IWebHostEnvironment env)
 {
     return(asset.GetCustomFileProvider(env) ?? env.WebRootFileProvider);
 }