Sdílet prostřednictvím


PhysicalFileProvider Třída

Definice

Vyhledá soubory pomocí systému souborů na disku.

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
Dědičnost
PhysicalFileProvider
Implementuje

Poznámky

Pokud je proměnná prostředí "DOTNET_USE_POLLING_FILE_WATCHER" nastavena na "1" nebo "true", volání Watch(String) budou používat PollingFileChangeToken.

Konstruktory

PhysicalFileProvider(String)

Inicializuje novou instanci PhysicalFileProvider v daném kořenovém adresáři.

PhysicalFileProvider(String, ExclusionFilters)

Inicializuje novou instanci PhysicalFileProvider v daném kořenovém adresáři.

Vlastnosti

Root

Kořenový adresář pro tuto instanci.

UseActivePolling

Získá nebo nastaví hodnotu, která určuje, zda tato instance PhysicalFileProvider aktivně dotazuje na změny souboru.

Při truese IChangeToken vrácené Watch(String) aktivně dotazuje na změny souboru (ActiveChangeCallbacks je true) místo pasivní.

Tato vlastnost je platná pouze v případě, že je nastavena UsePollingFileWatcher.

UsePollingFileWatcher

Získá nebo nastaví hodnotu, která určuje, zda tato instance PhysicalFileProvider používá dotazování k určení změn souboru.

Ve výchozím nastavení PhysicalFileProvider používá FileSystemWatcher k naslouchání událostem změn souborů pro Watch(String). FileSystemWatcher je v některých scénářích, jako jsou připojené jednotky, neefektivní. K efektivnímu sledování změn souborů se vyžaduje dotazování.

Metody

Dispose()

Odstraní poskytovatele. Po odstranění poskytovatele se tokeny změn nemusí aktivovat.

Dispose(Boolean)

Odstraní poskytovatele.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetDirectoryContents(String)

Vytvořte výčet adresáře na dané cestě, pokud existuje.

GetFileInfo(String)

Vyhledejte soubor na dané cestě přímým mapováním segmentů cesty na fyzické adresáře.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Watch(String)

Vytvoří IChangeToken pro zadaný filter.

Vzory globbingu jsou interpretovány Matcher.

Platí pro