PhysicalFileProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет поиск файлов с помощью имеющейся на диске файловой системы.
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) |
Создает объект IChangeToken для указанного объекта Стандартные маски интерпретирует Matcher. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по