PhysicalFileProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用磁盘上的文件系统查找文件。
public ref class PhysicalFileProvider : IDisposable, Microsoft::Extensions::FileProviders::IFileProvider
public class PhysicalFileProvider : IDisposable, Microsoft.Extensions.FileProviders.IFileProvider
type PhysicalFileProvider = class
interface IFileProvider
interface IDisposable
Public Class PhysicalFileProvider
Implements IDisposable, IFileProvider
- 继承
-
PhysicalFileProvider
- 实现
注解
当环境变量“DOTNET_USE_POLLING_FILE_WATCHER”设置为“1”或“true”时,对 Watch(String) 的调用将使用 PollingFileChangeToken。
构造函数
PhysicalFileProvider(String) |
在给定的根目录初始化 PhysicalFileProvider 的新实例。 |
PhysicalFileProvider(String, ExclusionFilters) |
在给定的根目录初始化 PhysicalFileProvider 的新实例。 |
属性
Root |
此实例的根目录。 |
UseActivePolling |
获取或设置一个值,该值确定此 PhysicalFileProvider 实例是否主动轮询文件更改。
若为 此属性仅在设置了 UsePollingFileWatcher 时才有效。 |
UsePollingFileWatcher |
获取或设置一个值,该值确定此 PhysicalFileProvider 实例是否使用轮询来确定文件更改。 默认情况下,PhysicalFileProvider 使用 FileSystemWatcher 侦听 Watch(String) 的文件更改事件。 FileSystemWatcher 在某些情况下(例如已安装驱动器的情况)无效。 需要轮询才能有效监视文件更改。 |
方法
Dispose() |
释放提供程序。 释放提供程序后,可能不会触发更改令牌。 |
Dispose(Boolean) |
释放提供程序。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetDirectoryContents(String) |
枚举位于给定路径的目录(如果有)。 |
GetFileInfo(String) |
通过将路径段直接映射到物理目录,在给定的路径查找某个文件。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
Watch(String) |
为指定的 glob 模式由 Matcher 进行解释。 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈