Поделиться через


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 активно опрашивает изменения файлов.

При trueIChangeToken, возвращаемых Watch(String) активно опросов по изменениям файлов (ActiveChangeCallbackstrue) вместо пассивного.

Это свойство действует только при установке 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 для указанного filter.

Шаблоны глоббинга интерпретируются Matcher.

Применяется к