看啥推荐读物
专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

如何在 ASP.Net Core 中使用 File Providers

dotNET跨平台  · 公众号  ·  · 2021-02-09 08:00
ASP.Net Core 为了便于获取文件和文件夹信息,监视文件变更, 在文件系统中提供了一个抽象层:File Providers, 这篇文章将会讨论如何使用 File Providers 。File Provider 抽象层 file prodivers 实现了 IFileProvider 接口,它的实现子类大概有三块: Physical,Embedded 和 Composite ,同时这个接口提供了可用于获取文件和文件夹的相关信息的方法,接口定义如下:    public interface IFileProvider    {        IDirectoryContents GetDirectoryContents(string subpath);        IFileInfo GetFileInfo(string subpath);        IChangeToken Watch(string filter);    }如果要实现 更改通知,还需要用 IChangeToken 接口,代码如下:    public interface IChangeToken    {        bool ActiveChangeCallbacks { get; }        bool  ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照