Teilen über


PhysicalFileProvider Klasse

Definition

Sucht Dateien mithilfe des Dateisystems auf dem Datenträger.

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
Vererbung
PhysicalFileProvider
Implementiert

Hinweise

Wenn die Umgebungsvariable "DOTNET_USE_POLLING_FILE_WATCHER" auf "1" oder "true" festgelegt ist, verwenden Aufrufe von Watch(String)PollingFileChangeToken.

Konstruktoren

PhysicalFileProvider(String)

Initialisiert eine neue Instanz eines PhysicalFileProvider im angegebenen Stammverzeichnis.

PhysicalFileProvider(String, ExclusionFilters)

Initialisiert eine neue Instanz eines PhysicalFileProvider im angegebenen Stammverzeichnis.

Eigenschaften

Root

Das Stammverzeichnis für diese Instanz.

UseActivePolling

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob diese Instanz von PhysicalFileProvider aktiv Dateiänderungen abruft.

Bei truewird die von Watch(String) zurückgegebene IChangeToken aktiv nach Dateiänderungen abgefragt (ActiveChangeCallbacks ist true), anstatt passiv zu sein.

Diese Eigenschaft ist nur wirksam, wenn UsePollingFileWatcher festgelegt wird.

UsePollingFileWatcher

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob diese Instanz von PhysicalFileProvider Abruf verwendet, um Dateiänderungen zu bestimmen.

Standardmäßig verwendet PhysicalFileProviderFileSystemWatcher, um Dateiänderungsereignisse für Watch(String)zu überwachen. FileSystemWatcher ist in einigen Szenarien wie bereitgestellten Laufwerken ineffektiv. Die Abfrage ist erforderlich, um die Dateiänderungen effektiv zu überwachen.

Methoden

Dispose()

Entfernt den Anbieter. Änderungstoken werden möglicherweise nicht ausgelöst, nachdem der Anbieter verworfen wurde.

Dispose(Boolean)

Entfernt den Anbieter.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetDirectoryContents(String)

Aufzählen eines Verzeichnisses im angegebenen Pfad, falls vorhanden.

GetFileInfo(String)

Suchen Sie eine Datei im angegebenen Pfad, indem Sie Pfadsegmente direkt zu physischen Verzeichnissen zuordnen.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Watch(String)

Erstellt eine IChangeToken für die angegebene filter.

Globbing-Muster werden von Matcherinterpretiert.

Gilt für: