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. |