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) |
为指定的 globbing 模式由 Matcher解释。 |